Closed Bug 2021558 Opened 1 month ago Closed 25 days ago

Implement «Stop using “strictly split” in “validate and extract”» change to DOM spec

Categories

(Core :: DOM: Core & HTML, task)

task

Tracking

()

RESOLVED FIXED
150 Branch
Tracking Status
firefox150 --- fixed

People

(Reporter: sideshowbarker, Assigned: sideshowbarker)

Details

Attachments

(1 file)

Implement the DOM spec PR at https://github.com/whatwg/dom/pull/1455

Change local-name computation in ParseQualifiedNameRelaxed to preserve
everything after the first colon in a qualified name — rather than, per
the spec’s “strictly split” algorithm, throwing away any other part of
the name after any second colon the name might have.

For the qualified name “f:o:o”, that now gives localName=“o:o”.
Otherwise, without this change, it would instead give localName=“o”.

See https://github.com/whatwg/dom/pull/1455

Assignee: nobody → mike
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Pushed by opettay@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/f7b12313eddd https://hg.mozilla.org/integration/autoland/rev/74080a29c686 Implement «Stop using “strictly split” in “validate and extract”» change to DOM spec, r=smaug,dom-core
Pushed by csabou@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/33711e373cd1 https://hg.mozilla.org/integration/autoland/rev/04a605769415 Revert "Bug 2021558 - Implement «Stop using “strictly split” in “validate and extract”» change to DOM spec, r=smaug,dom-core" for causing mochitest plain failures on createAttributeNS01.html

Backed out for causing mochitest plain failures on createAttributeNS01.html

Push with failures

Failure log:

Backout link

Flags: needinfo?(mike)
Flags: needinfo?(mike)
Pushed by opettay@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/a6e86510c259 https://hg.mozilla.org/integration/autoland/rev/00c0d0b51187 Implement «Stop using “strictly split” in “validate and extract”» change to DOM spec, r=smaug,dom-core
Pushed by rperta@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/e008a154aa21 https://hg.mozilla.org/integration/autoland/rev/287dd0c88495 Revert "Bug 2021558 - Implement Stop using strictly split in validate and extract change to DOM spec, r=smaug,dom-core" for causing mochitests related failures at test_createDocument01.html

Backed out for causing mochitests related failures at test_createDocument01.html
Backout link
Push with failures
Failure log(s)

Flags: needinfo?(mike)
Flags: needinfo?(mike)

I guess the patch need rebasing or something. Couldn't land it.

Flags: needinfo?(mike)

(In reply to Olli Pettay [:smaug][bugs@pettay.fi] from comment #8)

I guess the patch need rebasing or something. Couldn't land it.

I rebased against trunk and re-pushed it. I don’t know what the problem was (is?) — there were no merge conflicts when I rebased it.

Flags: needinfo?(mike)
Pushed by opettay@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/bcb3bc73c8a3 https://hg.mozilla.org/integration/autoland/rev/bca5cc762e77 Implement «Stop using “strictly split” in “validate and extract”» change to DOM spec, r=smaug,dom-core
Pushed by smolnar@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/37ede1d133c6 https://hg.mozilla.org/integration/autoland/rev/18d29edb5d0f Remove DOMImplementation-createDocument.html.ini & Document-createElementNS.html.ini because wpt's pass now. r=smaug,sideshowbarker
Status: ASSIGNED → RESOLVED
Closed: 25 days ago
Resolution: --- → FIXED
Target Milestone: --- → 150 Branch
QA Whiteboard: [qa-triage-done-c151/b150]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: