Bug 287929
| Summary: | [WebDriver][BiDi] Support event subscription id's | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Lauro Moura <lmoura> |
| Component: | WebDriver | Assignee: | Lauro Moura <lmoura> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | bburg, hskupin, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Bug Depends on: | |||
| Bug Blocks: | 281940 | ||
Lauro Moura
https://w3c.github.io/webdriver-bidi/#events
> A BiDi session has subscriptions which is a list of subscriptions.
> A BiDi session has a known subscription ids which is a set of all subscription ids that have been issued to the local end but which have not yet been unsubscribed.
> A subscription is a struct consisting of a subscription id (a string), event names (a set of event names), top-level traversable ids (a set of IDs of top-level traversables) and user context ids (a set of IDs of user contexts).
The subscription id is the value returned by `session.subscribe` [1] and optionally given as parameter to `session.unsubscribe` [2].
Related spec PR: https://github.com/w3c/webdriver-bidi/pull/828
[1] https://w3c.github.io/webdriver-bidi/#command-session-subscribe
[2] https://w3c.github.io/webdriver-bidi/#command-session-unsubscribe
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/145624944>
Lauro Moura
Pull request: https://github.com/WebKit/WebKit/pull/45230
EWS
Committed 295276@main (4bc81ef1ff54): <https://commits.webkit.org/295276@main>
Reviewed commits have been landed. Closing PR #45230 and removing active labels.