Implement basic support for session.unsubscribe
Categories
(Remote Protocol :: WebDriver BiDi, task, P2)
Tracking
(firefox96 fixed)
Tracking | Status | |
---|---|---|
firefox96 | --- | fixed |
People
(Reporter: whimboo, Assigned: jdescottes)
References
(Depends on 1 open bug, Blocks 2 open bugs, )
Details
(Whiteboard: [bidi-m2-mvp], [wptsync upstream])
Attachments
(5 files, 2 obsolete files)
For unsubscribing from events we need the following command implemented:
https://w3c.github.io/webdriver-bidi/#command-session-unsubscribe
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Updated•3 years ago
|
Reporter | ||
Updated•3 years ago
|
Reporter | ||
Updated•3 years ago
|
Reporter | ||
Updated•3 years ago
|
Reporter | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Reporter | ||
Updated•3 years ago
|
Assignee | ||
Comment 1•3 years ago
|
||
Depends on D128115
Updated•3 years ago
|
Assignee | ||
Comment 2•3 years ago
|
||
Add a new public command "unsubscribe" on the session module
Add a new API on RootMessageHandler called removeSessionData.
The internal _applySessionData command now expects paramers containing "added" and/or "removed" arrays instead of only "values".
Browser mochitests and wdspec tests are updated to cover the new feature.
Updated•3 years ago
|
Assignee | ||
Comment 3•3 years ago
|
||
Let's block this on Bug 1731548. We should extract the ConsoleAPIObserver to a listener class similar to what is done in Bug 1731548, it will be easier to unsubscribe from all listeners if they share a common interface.
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Comment 4•3 years ago
|
||
Assignee | ||
Comment 5•3 years ago
|
||
Depends on D132150
Adds a new wdspec test for unsubscribed. Implementation is almost identical to subscribe.
Assignee | ||
Comment 6•3 years ago
|
||
Depends on D132151
Adds a new API to RootMessageHandler which will be necessary to implement _unsubscribeEvent on root/log.jsm
Expand the current browser mochitest for session data to cover the new API.
Assignee | ||
Comment 7•3 years ago
|
||
Depends on D132021
Assignee | ||
Comment 8•3 years ago
|
||
Depends on D132247
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Comment 11•3 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/6e1737d57e2c
https://hg.mozilla.org/mozilla-central/rev/9f8ab9bfc38d
https://hg.mozilla.org/mozilla-central/rev/477637639466
https://hg.mozilla.org/mozilla-central/rev/56aa27ebfa80
https://hg.mozilla.org/mozilla-central/rev/2907734e3e22
Description
•