- From: <bugzilla@jessica.w3.org>
- Date: Sun, 23 Jan 2011 02:37:43 +0000
- To: public-html-bugzilla@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=11839 Boris Zbarsky <bzbarsky@mit.edu> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|window.opener needs to be |window.opener needs to be |writable, not readonly |writable, not readonly (as | |it is in Gecko, Chrome, IE) --- Comment #2 from Boris Zbarsky <bzbarsky@mit.edu> 2011-01-23 02:37:42 UTC --- Er, that test doesn't test what I want to test. This one does: file1.html: <div onclick="window.open('file2.html')">click me</div> file2.html: <script> alert(window.opener); window.opener = null; window.location.href = "file3"; </script> file3.html: <script>alert(window.opener);</script> This alerts "[object DOMWindow]" twice in Safari, "[object DOMWindow]" and then "null" in Chrome, "[object Window]" and then "null" in Gecko, "[object Window]" twice in Opera, "[object]" and "null" in IE. So it looks like the property is just replaceable in Opera and Safari, but is both replaceable _and_ writable in Gecko, IE, and Chrome. Cameron is cced because once this property is writable WebIDL needs to define what it means for a property to be both writable _and_ replaceable. -- Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug.
Received on Sunday, 23 January 2011 02:37:44 UTC