[Webkit-unassigned] [Bug 168382] onbeforeunload event return value coercion is not per-spec
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Feb 15 13:53:09 PST 2017
https://bugs.webkit.org/show_bug.cgi?id=168382
--- Comment #4 from Chris Dumez <cdumez at apple.com> ---
(In reply to comment #3)
> (In reply to comment #2)
> > Hmm, that shouldn't be possible, at least, I can't see how this code would
> > cause it:
> >
> > async_test(t => {
> > const iframe = document.createElement("iframe");
> > iframe.onload = t.step_func(() => {
> > iframe.contentWindow.runTest(t, testCase);
> > });
> >
> > iframe.src = "beforeunload-canceling-1.html";
> > document.body.appendChild(iframe);
> > }, `Returning ${testCase.valueToReturn} with a real iframe
> > unloading${labelAboutReturnValue}`);
>
> frame.contentWindow.runTest is not a function. (In
> 'iframe.contentWindow.runTest(t, testCase)', 'iframe.contentWindow.runTest'
> is undefined)
> http://w3c-test.org/html/browsers/browsing-the-web/unloading-documents/
> beforeunload-canceling.html:128:35
> step at http://w3c-test.org/resources/testharness.js:1409:30
> http://w3c-test.org/resources/testharness.js:1433:40
> appendChild@[native code]
> http://w3c-test.org/html/browsers/browsing-the-web/unloading-documents/
> beforeunload-canceling.html:132:30
> step at http://w3c-test.org/resources/testharness.js:1409:30
> async_test at http://w3c-test.org/resources/testharness.js:518:26
> global
> code at http://w3c-test.org/html/browsers/browsing-the-web/unloading-documents/
> beforeunload-canceling.html:125:13
Maybe the unload handler sometimes gets called for the 'about:blank' load somehow? Or the page really has loaded but runTest has not been defined yet when the load event fires.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20170215/346fae28/attachment.html>
More information about the webkit-unassigned
mailing list