Implement the imperative slotting API
Categories
(Core :: DOM: Core & HTML, enhancement)
Tracking
()
Tracking | Status | |
---|---|---|
firefox92 | --- | fixed |
People
(Reporter: masonfreed, Assigned: sefeng)
References
(Blocks 2 open bugs)
Details
(Keywords: dev-doc-needed)
Attachments
(6 files)
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review |
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4469.4 Safari/537.36
Steps to reproduce:
Tracking bug to implement the imperative slotting API.
Discussion: https://github.com/whatwg/html/issues/3534
HTML PR: https://github.com/whatwg/html/pull/6561
DOM PR: https://github.com/whatwg/dom/pull/966
Comment 1•3 years ago
|
||
The Bugbug bot thinks this bug should belong to the 'Core::DOM: Core & HTML' component, and is moving the bug to that component. Please revert this change in case you think the bot is wrong.
Updated•3 years ago
|
Updated•3 years ago
|
Updated•2 years ago
|
Comment 2•2 years ago
|
||
Assignee | ||
Comment 4•2 years ago
|
||
Assignee | ||
Comment 5•2 years ago
|
||
Depends on D119441
Assignee | ||
Comment 6•2 years ago
|
||
According to our current usage, I don't see a case where we need to call
SlotAssignedNodeChanged without acutally moving the node. So this patch
just simpifies that behaviour.
Depends on D119442
Assignee | ||
Comment 7•2 years ago
|
||
Depends on D119443
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Assignee | ||
Comment 8•2 years ago
|
||
When the manual assigned node is moved to its original root, it should
be assigned again.
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Pushed by sefeng@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/880b74325298 Fix an imperative slotting API test r=smaug https://hg.mozilla.org/integration/autoland/rev/f3f3f0a6ac0c Update imperative slotting API tests r=smaug https://hg.mozilla.org/integration/autoland/rev/1f8746b344c1 Update tests ini settings for HTMLSlotElement::Assign r=smaug https://hg.mozilla.org/integration/autoland/rev/48efa42e544e Move the usage of SlotAssignedNodeChanged into (Insert|Append|Remove)AssignedNode functions r=smaug https://hg.mozilla.org/integration/autoland/rev/0a87a26cc1b1 Implement imperative slotting API r=smaug,emilio
Created web-platform-tests PR https://github.com/web-platform-tests/wpt/pull/29719 for changes under testing/web-platform/tests
Comment 11•2 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/880b74325298
https://hg.mozilla.org/mozilla-central/rev/f3f3f0a6ac0c
https://hg.mozilla.org/mozilla-central/rev/1f8746b344c1
https://hg.mozilla.org/mozilla-central/rev/48efa42e544e
https://hg.mozilla.org/mozilla-central/rev/0a87a26cc1b1
Upstream PR merged by moz-wptsync-bot
Description
•