WebDriver/RemoteProtocol/WebDriver BiDi/Milestone 18

From MozillaWiki
< WebDriver‎ | RemoteProtocol‎ | WebDriver BiDi
Revision as of 09:23, 17 September 2025 by Lutien (talk | contribs) (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...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

WebDriver BiDi Milestone 18 - In Planning

Goal: To be defined

Progress:

Queries:

Milestone Backlog:

Full Query
ID Summary Priority Fx points Status Assigned to
1261180 Add --debugger [gdb|lldb|rr|...] flag to marionette runner and mach P3 --- RESOLVED Edgar Chen [:edgar]
1774436 Move the private "#getBrowsingContext" helper method to the RootBiDiModule class P2 2 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2]
1806904 [wdspec] Add dedicated "switch_to_parent_frame" method to WebDriver Python client P3 --- RESOLVED Khalid AlHaddad
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 RESOLVED 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 Liam DeBeasi
1855045 Implement "input.fileDialogOpened" event P2 5 RESOLVED Julian Descottes [:jdescottes]
1874362 Implement the "browsingContext.navigationAborted" event P3 5 NEW
1877187 Add stacktrace to "network.Initiator" type for "network.BeforeRequestSent" P3 3 NEW
1882718 [wdspec] Rename "add_cookie" fixture to "add_document_cookie" P3 --- RESOLVED Khalid AlHaddad
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
1916522 New session response does not include required property setWindowRect P3 1 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2]
1925308 Intermittent TSAN testing/marionette/harness/marionette_harness/tests/unit/test_quit_restart.py | TestQuitRestart.test_restart_safe_mode - socket.timeout: Process unexpectedly quit without restarting (exit code: 0) P3 1 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2]
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 RESOLVED Julian Descottes [:jdescottes]
1941780 script.evaluate and script.callFunction should bypass CSP P2 5 RESOLVED Julian Descottes [:jdescottes]
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 ASSIGNED Henrik Skupin [:whimboo][⌚️UTC+2]
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
1969865 Add webdriver extension to control Global Privacy Control signal -- --- RESOLVED Benjamin VanderSloot [:bvandersloot]
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 RESOLVED 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 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2]
1988725 Update "emulation.setLocaleOverride" and "emulation.setTimezoneOverride" commands reset behavior P2 3 RESOLVED Alexandra Borovova [:Sasha]
1988955 Add support for dataType "request" to addDataCollector, getData and disownData P2 5 RESOLVED 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]
1991099 "ModuleNotFoundError: No module named 'imghdr'" when running "testing/marionette/harness/marionette_harness/tests/unit/test_screenshot.py" with Python 3.13 P3 --- RESOLVED Khalid AlHaddad
1991871 WARNING: ThreadSanitizer: unlock of an unlocked mutex (or by a wrong thread) [ @gfxFcPlatformFontList::AddPatternToFontList] P3 1 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2]
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 RESOLVED 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 RESOLVED Alexandra Borovova [:Sasha]
1995081 Perma [tier 2] /webdriver/tests/classic/minimize_window/minimize.py | test_restore_from_fullscreen - assert False P5 --- RESOLVED Emilio Cobos Álvarez [:emilio]
1995453 [rustc-1.90] error: struct `XblLocatorParameters` is never constructed P4 --- RESOLVED Mike Hommey [:glandium]
1995639 Disable GenAI (machine learning) services by default P3 1 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2]
1995691 Update "emulation.setLocaleOverride" command to override “Accept-Language” header P2 5 RESOLVED Alexandra Borovova [:Sasha]
1995702 [wdspec] Rename WebDriver client method from "switch_frame" to "switch_to_frame" for consistency with the specification P3 --- RESOLVED Khalid AlHaddad
1996347 Disable all "New Tab" features for WebDriver P3 --- RESOLVED Scott [:thecount] Downe
1996540 JSON deserialization of WebFrame for an invalid frame throws "no such window" instead of "no such frame" error P3 1 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2]
1996845 Closing a ChromeWindow sends a "browsing-context-discarded" notification with "replace" as reasoning P2 2 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2]
1997556 Emulation settings are overridden on context creation when applying multiple emulations at once P2 2 RESOLVED Alexandra Borovova [:Sasha]
1998347 Enable async widget events for mouse events ("remote.events.async.mouse.enabled") by default for web-platform tests P2 3 NEW
1998716 Fix ESLint jsdoc/valid-types issues (due to 60.8.0 upgrade) in remote/shared/ P3 1 RESOLVED Julian Descottes [:jdescottes]
1998953 Add more detailed logging to PromptListener when prompts are opened and closed P2 2 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2]
1998963 Broken link to "view the crash reports" in "Analyzing crash data of Firefox" doc P3 --- RESOLVED Michal Bozon
1999473 [wdspec] Tests for "browsingContext.downloadWillBegin" and "browser.setDownloadBehavior" need to wait for the download to be finished P3 2 RESOLVED Julian Descottes [:jdescottes]
2000448 [wdspec] Add wdspec tests for global_privacy_control P3 --- RESOLVED Benjamin VanderSloot [:bvandersloot]
2000651 Implement "emulation.setScreenSettingsOverride" command P2 5 RESOLVED Alexandra Borovova [:Sasha]
2000801 JSON serialization of Chrome Windows is broken P2 3 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2]
2001434 adjust marionette suite to be marionette-integration to allow different naming from marionette-harness P3 --- RESOLVED Joel Maher ( :jmaher ) (UTC -8)
2001934 Perma TEST-UNEXPECTED-TIMEOUT | navigation Page.goto should fail when server returns 204 (navigation.spec.js) | expected PASS | single tracking bug P5 --- RESOLVED Vincent Hilla [:vhilla]
2002721 Missing script.realmCreated event for new browsing contexts P2 3 RESOLVED Alexandra Borovova [:Sasha]
2003540 TypeError("this[#chromeNavigables].deleteByValue is not a function", "chrome://remote/content/shared/NavigableManager.sys.mjs", 290)) P2 1 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2]
2003768 Improve logic in window manager for new chrome windows to have finished loading P2 2 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2]
2003992 Throw an error when calling "emulation.setLocaleOverride" with "locale" argument equal "undefined". P2 1 RESOLVED Alexandra Borovova [:Sasha]

72 Total; 21 Open (29.17%); 51 Resolved (70.83%); 0 Verified (0%);