Replace uuid from TabTarget.id with unique window identifiers as used by WebDriver
Categories
(Remote Protocol :: CDP, task, P2)
Tracking
(firefox99 fixed)
Tracking | Status | |
---|---|---|
firefox99 | --- | fixed |
People
(Reporter: whimboo, Assigned: whimboo)
References
(Blocks 3 open bugs)
Details
(Whiteboard: [bidi-m3-mvp])
Attachments
(2 files, 1 obsolete file)
With bug 1580766 fixed there is now a stable BrowsingContext.browserId
identifier available which never changes in case of process changes. It's uniqueness allows us to get rid of the uuid and to make use of the id instead.
Note that it is also available via linkedBrowser.browserId
.
The Target.id is a string, so when implementing the above changes we have to convert the id to a string when returning the value, and vice versa when receiving a command.
Updated•4 years ago
|
Comment 1•4 years ago
|
||
Updated•4 years ago
|
Comment 2•4 years ago
|
||
Gabriel, could you please finalize the patch to close this bug?
Assignee | ||
Comment 3•4 years ago
|
||
Someone from our team will have to finish it eventually.
Updated•4 years ago
|
Updated•4 years ago
|
Comment 4•4 years ago
|
||
Honza said this is not part of dt-fission-m3-mvp and is not considered Fission M7 blocker.
Comment 5•4 years ago
|
||
dt-fission-future don't need to block Fission MVP.
Updated•4 years ago
|
Assignee | ||
Comment 6•3 years ago
|
||
Actually to be in sync with WebDriver we will have to keep our own cache of uuids around that are based on the permanentKey
for each browser.
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Comment 8•3 years ago
|
||
It's not clear atm if Puppeteer will get started with quarter with BiDi. As such moving to the reserved list for now.
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Comment 9•3 years ago
|
||
We won't need it for M3 and will come back to it once it's clear how to integrate CDP.
Updated•3 years ago
|
Assignee | ||
Comment 10•3 years ago
|
||
With bug 1680479 fixed we should now use the unique id for tab browsers as generated for WebDriver BiDi.
Assignee | ||
Comment 11•3 years ago
|
||
Updated•3 years ago
|
Assignee | ||
Comment 12•3 years ago
|
||
Depends on D139316
Assignee | ||
Updated•3 years ago
|
Comment 13•3 years ago
|
||
Comment 14•3 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/a9fc6ad9a775
https://hg.mozilla.org/mozilla-central/rev/caca2a1d5cce
Description
•