Implement basic support for session.subscribe (for log.entryAdded)
Categories
(Remote Protocol :: WebDriver BiDi, task, P2)
Tracking
(firefox93 fixed)
Tracking | Status | |
---|---|---|
firefox93 | --- | fixed |
People
(Reporter: whimboo, Assigned: whimboo)
References
(Blocks 1 open bug, )
Details
(Whiteboard: [bidi-m1-mvp], [wptsync upstream])
Attachments
(6 files, 2 obsolete files)
For subscribing to events we need the following command implemented:
https://w3c.github.io/webdriver-bidi/#command-session-subscribe
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Comment 1•3 years ago
|
||
This bug should only implement the necessary bits of session.subscribe
that are needed to register for log events. It can even miss setting certain browsing contexts, so that we register the event for all tabs. As such we can reduce the scope.
Assignee | ||
Comment 2•3 years ago
|
||
As we actually agreed on in one of the last triage sessions none of the actual dependencies are needed for the basic implementation that has to support log.entryAdded
. We are going to subscribe to all browsing contexts, and for extracting the event name we do not need any special deserialization logic.
Assignee | ||
Comment 3•3 years ago
|
||
Julian pointed out that there are WiP patches available that my work could be based on:
https://phabricator.services.mozilla.com/D120655
https://phabricator.services.mozilla.com/D121118
Assignee | ||
Comment 4•3 years ago
|
||
Assignee | ||
Comment 5•3 years ago
|
||
Depends on D122018
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Assignee | ||
Comment 7•3 years ago
|
||
Depends on D122018
Assignee | ||
Comment 8•3 years ago
|
||
Depends on D122336
Updated•3 years ago
|
Comment 11•3 years ago
|
||
Backed out 5 changesets (bug 1694144, bug 1724227) for causing bc failures in browser_all_files_referenced.js.
https://hg.mozilla.org/integration/autoland/rev/17857f4eb7cee954fd2a56876596ed96ff076c87
Push with failures:
https://treeherder.mozilla.org/jobs?repo=autoland&revision=34b56695cd5cae44500a1375d93eab057e3e91e0&selectedTaskRun=K41TA9pIQAev-uHUXXxCWQ.0
Failure log:
https://treeherder.mozilla.org/logviewer?job_id=348120074&repo=autoland&lineNumber=3079
Comment 12•3 years ago
|
||
Depends on D122019
Probably misses comments. Actually inspired by the CDP domain caches.
Comment 13•3 years ago
|
||
Depends on D122019
This is a minimal change only to satisfy the browser_all_files_referenced.js test
The module imports are not actually used here, but at least there is very little code change to review
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Assignee | ||
Comment 14•3 years ago
|
||
Going to re-land with the module registry in place, which references all the known modules.
Assignee | ||
Comment 15•3 years ago
|
||
This patch also includes the addition of the Module Registry,
which has been done by Julian Descottes <jdescottes@mozilla.com>.
Comment 16•3 years ago
|
||
Assignee | ||
Comment 17•3 years ago
|
||
Comment 18•3 years ago
|
||
Updated•3 years ago
|
Comment 19•3 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/6184d54ab163
https://hg.mozilla.org/mozilla-central/rev/b4ff28974976
https://hg.mozilla.org/mozilla-central/rev/c6b0d34d017e
https://hg.mozilla.org/mozilla-central/rev/78a950fc4caf
https://hg.mozilla.org/mozilla-central/rev/452e5b72978f
Comment 21•3 years ago
|
||
Comment 22•3 years ago
|
||
bugherder |
Description
•