Closed
Bug 1802137
Opened 3 years ago
Closed 2 years ago
Enhance support for serialization and deserialization of platform objects of type Node for ShadowRoot
Categories
(Remote Protocol :: WebDriver BiDi, task, P1)
Remote Protocol
WebDriver BiDi
Tracking
(firefox113 fixed)
RESOLVED
FIXED
113 Branch
| Tracking | Status | |
|---|---|---|
| firefox113 | --- | fixed |
People
(Reporter: whimboo, Assigned: Sasha)
References
(Blocks 1 open bug, )
Details
(Whiteboard: [webdriver:m6], [wptsync upstream] [webdriver:relnote])
Attachments
(2 files)
With the work on bug 1770731 support for platform objects of type Node gets added. The one thing which is missing is all around Shadow DOM support. The following should cover it:
shadowRootfield of a DOM element- serialization of a ShadowRoot node
- serialization of elements from within a Shadow DOM
Similar use cases should apply for deserialization.
| Reporter | ||
Updated•2 years ago
|
Points: --- → 5
Priority: -- → P2
Whiteboard: [webdriver:backlog]
| Reporter | ||
Updated•2 years ago
|
Summary: Enhance Shadow DOM support for serialization of platform objects of type Node → Enhance support for serialization and deserialization of platform objects of type Node for ShadowRoot
| Reporter | ||
Comment 1•2 years ago
|
||
We should wait for bug 1770733 being fixed first to make sure that the sharedId is correctly set for the serialization of ShadowRoot objects.
Depends on: 1770733
| Reporter | ||
Comment 2•2 years ago
|
||
Adding as tentative bug for our M6 milestone.
Priority: P2 → P1
Whiteboard: [webdriver:backlog] → [webdriver:m6]
| Reporter | ||
Updated•2 years ago
|
Whiteboard: [webdriver:m6] → [webdriver:m6:blocked]
| Reporter | ||
Updated•2 years ago
|
Whiteboard: [webdriver:m6:blocked] → [webdriver:m6]
| Assignee | ||
Updated•2 years ago
|
Assignee: nobody → aborovova
Status: NEW → ASSIGNED
| Assignee | ||
Comment 3•2 years ago
|
||
| Assignee | ||
Comment 4•2 years ago
|
||
Depends on D173297
| Assignee | ||
Updated•2 years ago
|
Whiteboard: [webdriver:m6] → [webdriver:m6][webdriver:triage]
| Assignee | ||
Comment 5•2 years ago
|
||
For now, we just will serialize sharedId for shadow root, serialization of shadow root children will be addressed in the follow-up.
| Assignee | ||
Updated•2 years ago
|
Whiteboard: [webdriver:m6][webdriver:triage] → [webdriver:m6]
Pushed by aborovova@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/8a30cdba42d0
[bidi] Enhance support for serialization and deserialization of platform objects of type Node for ShadowRoot. r=webdriver-reviewers,whimboo
https://hg.mozilla.org/integration/autoland/rev/e46b77809f60
[wdspec] Add tests for serialization and deserialization of platform objects of type Node for ShadowRoot. r=webdriver-reviewers,jdescottes,whimboo
Created web-platform-tests PR https://github.com/web-platform-tests/wpt/pull/39281 for changes under testing/web-platform/tests
Whiteboard: [webdriver:m6] → [webdriver:m6], [wptsync upstream]
Comment 8•2 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/8a30cdba42d0
https://hg.mozilla.org/mozilla-central/rev/e46b77809f60
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
status-firefox113:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 113 Branch
Upstream PR merged by moz-wptsync-bot
Updated•2 years ago
|
Whiteboard: [webdriver:m6], [wptsync upstream] → [webdriver:m6], [wptsync upstream] [webdriver:relnote]
You need to log in
before you can comment on or make changes to this bug.
Description
•