[basic.html]
[close() with no user activation only fires close]
expected: FAIL
[destroy() then close() fires no events]
expected: FAIL
[close() then destroy() fires only one close event]
expected: FAIL
[Esc key does not count as user activation, so it fires close but not cancel]
expected: FAIL
[destroy() then close via Esc key fires no events]
expected: FAIL
[Esc key then destroy() fires only one close event]
expected: FAIL
[close via synthesized escape key should not work]
expected: FAIL
[destroy inside oncancel]
expected: FAIL
[destroy inside onclose is benign]
expected: FAIL
[close inside oncancel should not trigger an infinite loop]
expected: FAIL
[close inside onclose should not trigger an infinite loop]
expected: FAIL
[close with events added via addEventListener]
expected: FAIL