This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
Per https://bugzilla.mozilla.org/show_bug.cgi?id=932501 and https://code.google.com/p/chromium/issues/detail?id=246609 the world sucks. Anyone any bright ideas, last words?
It looks like Dojo is being fixed? Maybe we should remove it now and try to put it back in a year or so?
If we do that I'm not going to update the specification for now. Pointless: I wish DocumentType never existed to begin with.
Dojo is fixed. The problem is stuff shipping with old versions of it, with no incentive to change... The Oracle Convergence thing is the main example we know of so far. What makes you think this will stop being a problem in a year?
And in particular, Dojo has been fixed for a while here, afaict. So it's not like they just fixed it and people need to update. They fixed it a longish time ago and people don't update.
OK. I'm trying to be optimistic and retain sanity, but yeah. :-( Should we just remove nextElementSibling or also previousElementSibling?
FWIW, Chrome has been shipping with this for a while. Yes, it did break things but I believe most of the major sites have fixed their bugs by now.
Erik, how long is "a while"? https://bugzilla.mozilla.org/show_bug.cgi?id=932501 certainly says that things are broken there in Chrome.
(In reply to Boris Zbarsky from comment #7) > Erik, how long is "a while"? Since August (M29) > https://bugzilla.mozilla.org/show_bug.cgi?id=932501 certainly says that > things are broken there in Chrome. Updated the bug.
So bz is going to remove it from Gecko as well as previous* by putting them on a new NonDocumentTypeChildNode interface as he doesn't consider the breakage tolerable. If Chrome wants to continue their experiment in getting these sites fixed I'd be happy to back that with the specification. Meanwhile I'll leave this open so we can check again in a year or so.
I strongly feel we should remove known-not-web-compatible things from the spec so we don't create attractive nuisances for people trying to use the spec to implement things but not following along with every bug report. If at some point we think this might be web-compatible, _that_'s when we add it back.
https://github.com/whatwg/dom/commit/4aab68a697d902f68e2f48b6158052e081cf3ce0
https://github.com/w3c/web-platform-tests/pull/436