Re: [webkit-dev] DOM methods that affect [[Prototype]]
On Fri, Jan 25, 2013 at 12:21 AM, Geoffrey Garen wrote: > Anne, can you help me get those comments sent to the w3 list? I sent them > myself, but they seem to be held up or bounced? Hey, I think they did make it, and Boris replied: http://lists.w3.org/Archives/Public/www-dom/2013JanMar/0068.html Unfortunately I do not know the details of the compatibility story. I'm just trying to work out what the specification should say. (There can be delay with archiving your email on the W3C site when posting to W3C lists if you never posted with the email address before, since you need to approve that your messages will be archived and that might take some time to be fully processed.) -- http://annevankesteren.nl/ ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo/webkit-dev
Re: [webkit-dev] DOM methods that affect [[Prototype]]
On Thu, Jan 24, 2013 at 7:13 PM, Geoffrey Garen wrote: >> Note that WebKit re-uses the same Document after a call to >> document.open(). I suspect we're unlikely to change that behavior >> anytime soon. > > Do we know of any websites that depend on this behavior? I haven't tested this in a while, so I might be misremembering, but Gecko has magic to rewrite all JavaScript references to the old document to point to the new document. I don't know whether that magic is required by web compatibility, but I bet it is and I don't think we want to introduce more of that magic into WebKit. (We do something similar for Window today, but Window is a unique snowflake.) Adam ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo/webkit-dev
Re: [webkit-dev] DOM methods that affect [[Prototype]]
On Jan 24, 2013, at 6:20 PM, Adam Barth wrote: > Note that WebKit re-uses the same Document after a call to > document.open(). I suspect we're unlikely to change that behavior > anytime soon. We also keep the same Window (which it sounds like IE doesn't, since that's cited as an object that gets its prototype replaced). - Maciej > > Adam > > > On Thu, Jan 24, 2013 at 12:59 PM, Anne van Kesteren wrote: >> Hi, >> >> https://www.w3.org/Bugs/Public/show_bug.cgi?id=20567 could use input >> from the WebKit community, in particular DOM/JavaScript experts. I >> recommend reading through >> http://lists.w3.org/Archives/Public/www-dom/2012OctDec/thread.html#msg143 >> and >> https://mail.mozilla.org/pipermail/es-discuss/2012-December/thread.html#27401 >> to some extent first. In particular the discussion is about what >> happens to the [[Prototype]] of objects when objects are adopted and >> when document.open() is invoked. Both Gecko and IE mutate the >> [[Prototype]] and the tentative plan therefore is to align the >> standard with that. >> >> To make sure your feedback is fully considered by all parties raise it >> via the bug or www-...@w3.org. >> >> Thanks, >> >> >> -- >> http://annevankesteren.nl/ >> ___ >> webkit-dev mailing list >> webkit-dev@lists.webkit.org >> http://lists.webkit.org/mailman/listinfo/webkit-dev > ___ > webkit-dev mailing list > webkit-dev@lists.webkit.org > http://lists.webkit.org/mailman/listinfo/webkit-dev ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo/webkit-dev
Re: [webkit-dev] DOM methods that affect [[Prototype]]
> Note that WebKit re-uses the same Document after a call to > document.open(). I suspect we're unlikely to change that behavior > anytime soon. Do we know of any websites that depend on this behavior? Geoff ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo/webkit-dev
Re: [webkit-dev] DOM methods that affect [[Prototype]]
Note that WebKit re-uses the same Document after a call to document.open(). I suspect we're unlikely to change that behavior anytime soon. Adam On Thu, Jan 24, 2013 at 12:59 PM, Anne van Kesteren wrote: > Hi, > > https://www.w3.org/Bugs/Public/show_bug.cgi?id=20567 could use input > from the WebKit community, in particular DOM/JavaScript experts. I > recommend reading through > http://lists.w3.org/Archives/Public/www-dom/2012OctDec/thread.html#msg143 > and > https://mail.mozilla.org/pipermail/es-discuss/2012-December/thread.html#27401 > to some extent first. In particular the discussion is about what > happens to the [[Prototype]] of objects when objects are adopted and > when document.open() is invoked. Both Gecko and IE mutate the > [[Prototype]] and the tentative plan therefore is to align the > standard with that. > > To make sure your feedback is fully considered by all parties raise it > via the bug or www-...@w3.org. > > Thanks, > > > -- > http://annevankesteren.nl/ > ___ > webkit-dev mailing list > webkit-dev@lists.webkit.org > http://lists.webkit.org/mailman/listinfo/webkit-dev ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo/webkit-dev
Re: [webkit-dev] DOM methods that affect [[Prototype]]
> At first glance, updating the prototype as done by Gecko and IE is the only > sensible behavior. I'm not sure I agree. See my comments in Bugzilla. Anne, can you help me get those comments sent to the w3 list? I sent them myself, but they seem to be held up or bounced? Thanks, Geoff ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo/webkit-dev
Re: [webkit-dev] DOM methods that affect [[Prototype]]
On Thu, Jan 24, 2013 at 12:59 PM, Anne van Kesteren wrote: > https://www.w3.org/Bugs/Public/show_bug.cgi?id=20567 could use input > from the WebKit community, in particular DOM/JavaScript experts. I > recommend reading through > http://lists.w3.org/Archives/Public/www-dom/2012OctDec/thread.html#msg143 > and > https://mail.mozilla.org/pipermail/es-discuss/2012-December/thread.html#27401 > to some extent first. In particular the discussion is about what > happens to the [[Prototype]] of objects when objects are adopted and > when document.open() is invoked. Both Gecko and IE mutate the > [[Prototype]] and the tentative plan therefore is to align the > standard with that. At first glance, updating the prototype as done by Gecko and IE is the only sensible behavior. - R. Niwa ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo/webkit-dev