WebDriver/RemoteProtocol/WebDriver BiDi/Milestone 18: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Created page with "= WebDriver BiDi Milestone 18 - In Planning = '''Goal''': To be defined '''Progress''': * [https://docs.google.com/spreadsheets/d/1dqkZ7fHYQhI-mUkrU0uM05asuZuEDnfGx_8XefcOya0 Tracking spreadsheet] '''Queries''': * [https://bugzilla.mozilla.org/buglist.cgi?f1=status_whiteboard&resolution=FIXED&query_format=advanced&o1=substring&v1=%5Bwebdriver%3Am18 Completed Bugs] '''Milestone Backlog''': <bugzilla> { "whiteboard": "[webdriver:m18", "include_fields":"i...")
 
(Add goal)
 
Line 1: Line 1:
= WebDriver BiDi Milestone 18 - In Planning =
= WebDriver BiDi Milestone 18 - In Planning =
'''Goal''': To be defined
'''Goal''':


'''Progress''':
'''Progress''':

Latest revision as of 12:00, 26 September 2025

WebDriver BiDi Milestone 18 - In Planning

Goal: This milestone will maintain focus on APIs required for Playwright adoption such as touch, device screen dimensions and locale emulations, network request body collection and more. Also, we will further work on support for chrome privileged script evaluation and widget-level events to help the Desktop Test Engineering team.

Progress:

Queries:

Milestone Backlog:

Full Query
ID Summary Priority Fx points Status Assigned to
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 ASSIGNED Henrik Skupin [:whimboo][⌚️UTC+2]
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]
1855028 Implement "browser.setClientWindowState" command P3 2 ASSIGNED Dan
1855045 Implement "input.fileDialogOpened" event P2 5 NEW
1874362 Implement the "browsingContext.navigationAborted" event P3 5 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
1905086 Support automatic user prompt handling in WebDriver BiDi P3 3 NEW
1934326 "waitForCurrentWindowGlobal()" should check for discarded browser to not unnecessarily wait for the window global P3 2 NEW
1941270 Add support for "context" locator for "browsingContext.locateNodes" command P2 3 NEW
1941780 script.evaluate and script.callFunction should bypass CSP P2 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
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 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]
1973161 Replace custom URLPattern module with new URLPattern class P3 2 NEW
1973730 Wait for nsIBrowserChild.contentTransformReceived() before dispatching events P2 3 NEW
1975161 [wdspec] Cookie tests for WebDriver classic can leave set cookies behind causing failures in later tests P3 --- RESOLVED Khalid AlHaddad
1979731 Implement "network.setExtraHeaders" command P2 5 ASSIGNED Julian Descottes [:jdescottes]
1985258 Throw an exception when subscribing to browsingContext.downloadWillBegin on Android P3 2 NEW
1986392 "WebDriver:GetElementText" fails to correctly capitalize text containing accent characters ("ó") P3 2 NEW
1988725 Update "emulation.setLocaleOverride" and "emulation.setTimezoneOverride" commands reset behavior P2 3 ASSIGNED Alexandra Borovova [:Sasha]
1988955 Add support for dataType "request" to addDataCollector, getData and disownData P2 5 ASSIGNED Julian Descottes [:jdescottes]
1988997 DevTools Release Tasks - Cycle 145 P3 3 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2]
1989563 Introduce a NavigableManager singleton P2 5 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2]
1991088 RecommendedPreferences.restoreAllPreferences should unregister the observer P3 --- RESOLVED Jens Stutte [:jstutte]
1991970 Keep RecommendedPreferences up to date with preferences for automated browsers P3 --- RESOLVED Benjamin VanderSloot [:bvandersloot]
1992210 Support data scheme for network.getData P3 2 RESOLVED Julian Descottes [:jdescottes]
1992214 Using network getData for unsupported requests should always throw NoSuchNetworkData P3 1 RESOLVED Julian Descottes [:jdescottes]
1992216 Improve error messages for getData errors P3 1 RESOLVED Julian Descottes [:jdescottes]
1992348 Duplicated request ids for data URLs or cached images resources P2 2 RESOLVED Julian Descottes [:jdescottes]
1992673 Disable /webdriver/tests/classic/element_click/navigate.py | test_link_from_nested_context_with_target[_parent] on Android P3 1 RESOLVED Julian Descottes [:jdescottes]
1993607 [wpt-sync] Sync PR 55326 - [wdspec] Add tentative test for data collection of cached resource requests P4 1 NEW Web Platform Test Sync Bot [:wpt-sync] (Matrix: #interop:mozilla.org)
1994396 Update "emulation.setLocaleOverride" command to override the return value of "navigator.language/s" P2 5 NEW
1995081 Perma [tier 2] /webdriver/tests/classic/minimize_window/minimize.py | test_restore_from_fullscreen - assert False P5 --- RESOLVED Emilio Cobos Álvarez [:emilio]

41 Total; 30 Open (73.17%); 11 Resolved (26.83%); 0 Verified (0%);