WebDriver/RemoteProtocol/WebDriver BiDi/Milestone 17

From MozillaWiki
Jump to navigation Jump to search

WebDriver BiDi Milestone 17 - In Planning

Goal: In this milestone, we are expanding WebDriver BiDi’s emulation features to make it easier to simulate locales, timezones, mobile devices etc. We are also adding support for retrieving network response bodies, which has been strongly requested by clients. Those features benefit existing WebDriver BiDi clients, and are also key requirements for Playwright adoption. Internally we keep supporting Desktop Test Engineering by improving our support for chrome privileged script evaluation and widget-level events.

Progress:

Queries:

Milestone Backlog:

Full Query
ID Summary Priority Fx points Status Assigned to
1344267 Marionette test files for chrome scope should not be shipped with Firefox P2 5 ASSIGNED Henrik Skupin [:whimboo][⌚️UTC+2]
1797215 Send async "touch" events at the widget level instead of synthesized DOM events P3 5 NEW
1821460 Handle actions "Input state" on the top-level browsing context (navigable) and per WebDriver session P3 3 NEW
1848958 Send async "mouse" events at the widget level instead of synthesized DOM events P2 5 NEW
1851788 Only accept content browsing context ids for BiDi commands when "system access" is not enabled P2 5 NEW
1852529 [wdspec] Improve "scroll" tests for "wheel" input type for both WebDriver classic and BiDi P2 3 ASSIGNED Henrik Skupin [:whimboo][⌚️UTC+2]
1855045 Implement "input.fileDialogOpened" event P2 5 NEW
1874365 Implement the "browsingContext.downloadWillBegin" event P2 3 NEW
1877187 Add stacktrace to "network.Initiator" type for "network.BeforeRequestSent" P3 3 NEW
1891028 Opening a tab or window should potentially wait for the "browser-delayed-startup-finished" notification P3 2 NEW
1904859 Check performance when dispatching events in the parent process P2 3 NEW
1904884 [wdspec] Improve tests for "touch" input type for both WebDriver classic and BiDi P3 3 NEW
1905086 Support automatic user prompt handling in WebDriver BiDi P3 3 NEW
1914407 Investigate navigation errors when navigation gets redirected or interrupted P2 3 NEW
1934326 "waitForCurrentWindowGlobal()" should check for discarded browser to not unnecessarily wait for the window global P3 2 NEW
1936766 Add Worker helpers in the parent process to monitor and retrieve worker debuggers P2 3 NEW
1936769 Implement "script.realmDestroyed" event for worker realms P3 3 NEW
1936770 Implement "script.realmCreated" event for worker realms P3 5 NEW
1941813 Include top-most frame of the stacktrace to all "log.entryAdded" events for Console API messages P3 3 NEW
1943038 geckodriver doesn't find minidump files for content process crashes P3 3 NEW
1944568 Extend the "browsingContext.getTree" command to support retrieval of browsing contexts for open ChromeWindows P2 3 NEW
1944570 Support executing “script.evaluate” and “script.callFunction” for browsing contexts in the parent process P2 5 NEW
1955284 [wdspec] Improve tests for "mouse" input type for both WebDriver classic and BiDi P2 3 NEW
1956885 [wdspec] Add a fixture for WebDriver BiDi tests to keep a list of installed web extensions and remove them at the end of the test P3 2 NEW
1957706 Puppeteer node based tests should use toolchains rather than installing from npm for each test run P3 3 NEW
1957746 All the WebAuthentication related commands are broken P2 3 NEW
1963003 [wdspec] Crash minidump files are not processed by wptrunner P3 5 NEW
1964905 Events for user prompts opened or closed within an iframe do not reference the iframe's context ID P3 2 NEW
1965465 [wdspec] 2025-Q2 Clean-up meta data for multiple statuses P3 3 ASSIGNED Henrik Skupin [:whimboo][⌚️UTC+2]
1968951 Add an API to BrowsingContext to override browser locale P2 8 ASSIGNED Alexandra Borovova [:Sasha]
1968952 Add "emulation.setLocaleOverride" command P2 5 ASSIGNED Alexandra Borovova [:Sasha]
1970293 Implement "browsingContext.downloadEnd" event P3 3 NEW
1971488 "storage.getCookies" can return cookies with "sameSite=none" and "secure=false" on HTTP pages, but this is invalid for "storage.setCookies" P2 2 NEW
1971778 Implement the network.addDataCollector command P2 8 NEW
1971779 Implement the network.disownData command P2 5 NEW
1971780 Implement the network.getData command P2 5 NEW
1971781 Implement the network.removeDataCollector command P2 5 NEW
1971979 deltaX and deltaY for widget wheel scroll events have to take the layout viewport into account P3 2 ASSIGNED Henrik Skupin [:whimboo][⌚️UTC+2]
1972670 Remove FTP proxy support from WebDriver capabilities P3 2 NEW
1974167 Add "emulation.setScreenOrientationOverride" command P2 3 NEW

40 Total; 40 Open (100%); 0 Resolved (0%); 0 Verified (0%);