WebDriver/RemoteProtocol/WebDriver BiDi/Milestone 21

From MozillaWiki
Jump to navigation Jump to search

WebDriver BiDi Milestone 21 - In Development

Goal: This milestone, we will continue working on streaming support (screencasting, network responses, etc.) and WebSocket events, and improve worker support across different commands and events. We will also focus on improving protocol security, and aim to enable widget-level touch event support for web-platform tests. As always we plan to work on a number of smaller items, that are important for the clients like improving console logging and download events, adding element scrolling action and more.

Progress:

Queries:

Milestone Backlog:

Full Query
ID Summary Priority Fx points Status Assigned to
1797215 Send async "touch" events at the widget level instead of synthesized DOM events P2 5 ASSIGNED Henrik Skupin [:whimboo][⌚️UTC+2]
1852529 [wdspec] Improve "scroll" tests for "wheel" input type for both WebDriver classic and BiDi P3 3 ASSIGNED Henrik Skupin [:whimboo][⌚️UTC+2]
1904884 [wdspec] Improve tests for "touch" input type for both WebDriver classic and BiDi P3 3 NEW
1936772 Introduce base JSWorkerActors with API similar to JS*Actors P2 3 NEW
1936776 Add support for script.evaluate with worker realms P2 5 NEW
1936777 Add support for script.callFunction with worker realms P2 3 NEW
1936778 Emit log.entryAdded events for workers P2 5 NEW
1973161 Replace custom URLPattern module with new URLPattern class P3 2 ASSIGNED Henrik Skupin [:whimboo][⌚️UTC+2]
2006404 Enable async widget events for touch events ("remote.events.async.touch.enabled") by default for web-platform tests P2 3 NEW
2017298 Implement the "browsingContext.setBypassCSP" command at document initialization P3 3 ASSIGNED Julian Descottes [:jdescottes]
2018154 Missing "script.realmDestroyed" event for worker after cross-process navigation in playwright test P3 --- RESOLVED Eden Chuang[:edenchuang]
2020371 Support cached Image responses for network.getData P3 2 NEW
2025811 Investigate adding the missing types for JavascriptLogEntry messages P2 3 NEW
2030909 browsingContext.reload fails for frames P2 2 NEW
2035439 The current browsing context's document loses focus when a download is triggered because the DownloadsPanel takes focus P2 3 NEW
2040936 Add download id to download events P2 3 RESOLVED Alexandra Borovova [:Sasha]
2044589 [macOS] Exclude non-notarized geckodriver builds from the Taskcluster index P3 1 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2]
2046878 Set TCP_NODELAY for the BiDi WebSocket P3 2 NEW
2046879 Intermittent Android mozilla/tests/webdriver/classic/navigate_to/privileged_pages.py | test_inherit_principal_url_in_extension_process_context_without_system_access[javascript] - setup error: webdriver.error.NoSuchWindowException: no such window (404) P5 2 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2]
2047745 [wdspec] 2026-Q3 Clean-up meta data for multiple statuses P3 5 NEW
2049255 Implement "scrollIntoView" action P2 3 NEW
2050357 [wdspec] Use a dedicated geckodriver instance for Mozilla-specific tests P3 3 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2]
2051391 Release geckodriver 0.37.1 P2 3 NEW
2051417 [wdspec] Ignore leakcheck failures P3 --- RESOLVED Andrew McCreight [:mccr8]
2051461 Implement a mock drag service for parent process mouse event dispatching P3 --- ASSIGNED Hiroyuki Ikezoe (:hiro)
2051577 "browsingContext.navigate" fails with NS_ERROR_UNKNOWN_HOST for unknown hosts P3 3 NEW
2051908 ProgressListener prematurely stops navigation on subframe location changes P3 2 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2]
2052142 Upgrade plist to 1.10.0 to fix vulnerable version of quick-xml P3 1 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2]
2052383 Intermittent Android mozilla/tests/webdriver/classic/navigate_to/privileged_pages.py | <test-name> - setup error: ConnectionRefusedError: [Errno 111] Connection refused P5 2 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2]
2052932 `emulation.setLocaleOverride` does not override `Accept-Language` header for in `Worker` for `fetch` and `WebSocket` P3 --- RESOLVED Devin Rousso

30 Total; 20 Open (66.67%); 10 Resolved (33.33%); 0 Verified (0%);