[dialog-requestclose.html]
  [requestClose basic behavior for modeless dialog with closedby=null]
    expected: FAIL

  [requestClose fires both cancel and close for modeless dialog with closedby=null]
    expected: FAIL

  [closedby has no effect on dialog.requestClose() for modeless dialog with closedby=null]
    expected: FAIL

  [requestClose can be cancelled for modeless dialog with closedby=null]
    expected: FAIL

  [requestClose avoids abuse prevention logic for modeless dialog with closedby=null]
    expected: FAIL

  [requestClose(returnValue) passes along the return value for modeless dialog with closedby=null]
    expected: FAIL

  [requestClose(returnValue) doesn't change returnvalue when cancelled for modeless dialog with closedby=null]
    expected: FAIL

  [requestClose basic behavior for modeless dialog with closedby=any]
    expected: FAIL

  [requestClose fires both cancel and close for modeless dialog with closedby=any]
    expected: FAIL

  [closedby has no effect on dialog.requestClose() for modeless dialog with closedby=any]
    expected: FAIL

  [requestClose can be cancelled for modeless dialog with closedby=any]
    expected: FAIL

  [requestClose avoids abuse prevention logic for modeless dialog with closedby=any]
    expected: FAIL

  [requestClose(returnValue) passes along the return value for modeless dialog with closedby=any]
    expected: FAIL

  [requestClose(returnValue) doesn't change returnvalue when cancelled for modeless dialog with closedby=any]
    expected: FAIL

  [requestClose basic behavior for modeless dialog with closedby=closedrequest]
    expected: FAIL

  [requestClose fires both cancel and close for modeless dialog with closedby=closedrequest]
    expected: FAIL

  [closedby has no effect on dialog.requestClose() for modeless dialog with closedby=closedrequest]
    expected: FAIL

  [requestClose can be cancelled for modeless dialog with closedby=closedrequest]
    expected: FAIL

  [requestClose avoids abuse prevention logic for modeless dialog with closedby=closedrequest]
    expected: FAIL

  [requestClose(returnValue) passes along the return value for modeless dialog with closedby=closedrequest]
    expected: FAIL

  [requestClose(returnValue) doesn't change returnvalue when cancelled for modeless dialog with closedby=closedrequest]
    expected: FAIL

  [requestClose basic behavior for modeless dialog with closedby=none]
    expected: FAIL

  [requestClose fires both cancel and close for modeless dialog with closedby=none]
    expected: FAIL

  [closedby has no effect on dialog.requestClose() for modeless dialog with closedby=none]
    expected: FAIL

  [requestClose can be cancelled for modeless dialog with closedby=none]
    expected: FAIL

  [requestClose avoids abuse prevention logic for modeless dialog with closedby=none]
    expected: FAIL

  [requestClose(returnValue) passes along the return value for modeless dialog with closedby=none]
    expected: FAIL

  [requestClose(returnValue) doesn't change returnvalue when cancelled for modeless dialog with closedby=none]
    expected: FAIL

  [requestClose basic behavior for modal dialog with closedby=null]
    expected: FAIL

  [requestClose fires both cancel and close for modal dialog with closedby=null]
    expected: FAIL

  [closedby has no effect on dialog.requestClose() for modal dialog with closedby=null]
    expected: FAIL

  [requestClose can be cancelled for modal dialog with closedby=null]
    expected: FAIL

  [requestClose avoids abuse prevention logic for modal dialog with closedby=null]
    expected: FAIL

  [requestClose(returnValue) passes along the return value for modal dialog with closedby=null]
    expected: FAIL

  [requestClose(returnValue) doesn't change returnvalue when cancelled for modal dialog with closedby=null]
    expected: FAIL

  [requestClose basic behavior for modal dialog with closedby=any]
    expected: FAIL

  [requestClose fires both cancel and close for modal dialog with closedby=any]
    expected: FAIL

  [closedby has no effect on dialog.requestClose() for modal dialog with closedby=any]
    expected: FAIL

  [requestClose can be cancelled for modal dialog with closedby=any]
    expected: FAIL

  [requestClose avoids abuse prevention logic for modal dialog with closedby=any]
    expected: FAIL

  [requestClose(returnValue) passes along the return value for modal dialog with closedby=any]
    expected: FAIL

  [requestClose(returnValue) doesn't change returnvalue when cancelled for modal dialog with closedby=any]
    expected: FAIL

  [requestClose basic behavior for modal dialog with closedby=closedrequest]
    expected: FAIL

  [requestClose fires both cancel and close for modal dialog with closedby=closedrequest]
    expected: FAIL

  [closedby has no effect on dialog.requestClose() for modal dialog with closedby=closedrequest]
    expected: FAIL

  [requestClose can be cancelled for modal dialog with closedby=closedrequest]
    expected: FAIL

  [requestClose avoids abuse prevention logic for modal dialog with closedby=closedrequest]
    expected: FAIL

  [requestClose(returnValue) passes along the return value for modal dialog with closedby=closedrequest]
    expected: FAIL

  [requestClose(returnValue) doesn't change returnvalue when cancelled for modal dialog with closedby=closedrequest]
    expected: FAIL

  [requestClose basic behavior for modal dialog with closedby=none]
    expected: FAIL

  [requestClose fires both cancel and close for modal dialog with closedby=none]
    expected: FAIL

  [closedby has no effect on dialog.requestClose() for modal dialog with closedby=none]
    expected: FAIL

  [requestClose can be cancelled for modal dialog with closedby=none]
    expected: FAIL

  [requestClose avoids abuse prevention logic for modal dialog with closedby=none]
    expected: FAIL

  [requestClose(returnValue) passes along the return value for modal dialog with closedby=none]
    expected: FAIL

  [requestClose(returnValue) doesn't change returnvalue when cancelled for modal dialog with closedby=none]
    expected: FAIL

  [requestClose basic behavior when dialog is open via attribute]
    expected: FAIL

  [requestClose fires cancel and close when dialog is open via attribute]
    expected: FAIL

  [requestClose(returnValue) passes along the return value when dialog is open via attribute]
    expected: FAIL

  [requestClose basic behavior for open dialog with closedby=null]
    expected: FAIL

  [requestClose fires both cancel and close for open dialog with closedby=null]
    expected: FAIL

  [closedby has no effect on dialog.requestClose() for open dialog with closedby=null]
    expected: FAIL

  [requestClose can be cancelled for open dialog with closedby=null]
    expected: FAIL

  [requestClose avoids abuse prevention logic for open dialog with closedby=null]
    expected: FAIL

  [requestClose(returnValue) passes along the return value for open dialog with closedby=null]
    expected: FAIL

  [requestClose(returnValue) doesn't change returnvalue when cancelled for open dialog with closedby=null]
    expected: FAIL

  [requestClose basic behavior for open dialog with closedby=any]
    expected: FAIL

  [requestClose fires both cancel and close for open dialog with closedby=any]
    expected: FAIL

  [closedby has no effect on dialog.requestClose() for open dialog with closedby=any]
    expected: FAIL

  [requestClose can be cancelled for open dialog with closedby=any]
    expected: FAIL

  [requestClose avoids abuse prevention logic for open dialog with closedby=any]
    expected: FAIL

  [requestClose(returnValue) passes along the return value for open dialog with closedby=any]
    expected: FAIL

  [requestClose(returnValue) doesn't change returnvalue when cancelled for open dialog with closedby=any]
    expected: FAIL

  [requestClose basic behavior for open dialog with closedby=closedrequest]
    expected: FAIL

  [requestClose fires both cancel and close for open dialog with closedby=closedrequest]
    expected: FAIL

  [closedby has no effect on dialog.requestClose() for open dialog with closedby=closedrequest]
    expected: FAIL

  [requestClose can be cancelled for open dialog with closedby=closedrequest]
    expected: FAIL

  [requestClose avoids abuse prevention logic for open dialog with closedby=closedrequest]
    expected: FAIL

  [requestClose(returnValue) passes along the return value for open dialog with closedby=closedrequest]
    expected: FAIL

  [requestClose(returnValue) doesn't change returnvalue when cancelled for open dialog with closedby=closedrequest]
    expected: FAIL

  [requestClose basic behavior for open dialog with closedby=none]
    expected: FAIL

  [requestClose fires both cancel and close for open dialog with closedby=none]
    expected: FAIL

  [closedby has no effect on dialog.requestClose() for open dialog with closedby=none]
    expected: FAIL

  [requestClose can be cancelled for open dialog with closedby=none]
    expected: FAIL

  [requestClose avoids abuse prevention logic for open dialog with closedby=none]
    expected: FAIL

  [requestClose(returnValue) passes along the return value for open dialog with closedby=none]
    expected: FAIL

  [requestClose(returnValue) doesn't change returnvalue when cancelled for open dialog with closedby=none]
    expected: FAIL
