WebDriver/RemoteProtocol/WebDriver BiDi/Milestone 20

From MozillaWiki
< WebDriver‎ | RemoteProtocol‎ | WebDriver BiDi
Revision as of 18:14, 24 March 2026 by Jdescottes (talk | contribs) (Created page with "= WebDriver BiDi Milestone 20 - In Development = '''Goal''': TBD '''Progress''': * [https://docs.google.com/spreadsheets/d/13y_HDagve8fJ1kPKlInBqyeo6Refi4NmrwF8mTBBL0Y/ Tracking spreadsheet] '''Queries''': * [https://bugzilla.mozilla.org/buglist.cgi?f1=status_whiteboard&resolution=FIXED&query_format=advanced&o1=substring&v1=%5Bwebdriver%3Am20 Completed Bugs] '''Milestone Backlog''': <bugzilla> { "whiteboard": "[webdriver:m20", "include_fields":"id, su...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

WebDriver BiDi Milestone 20 - In Development

Goal: TBD

Progress:

Queries:

Milestone Backlog:

Full Query
ID Summary Priority Fx points Status Assigned to
999011 [mozprocess] Windows "IO Completion Port unexpectedly closed" error P3 2 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2]
1430064 Firefox does not exit when geckodriver is terminated P3 3 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2]
1713440 MessageHandler: Support chrome browsing contexts P2 8 REOPENED
1797215 Send async "touch" events at the widget level instead of synthesized DOM events P2 5 ASSIGNED Henrik Skupin [:whimboo][⌚️UTC+2]
1821460 Handle actions "Input state" on the top-level browsing context (navigable) and per WebDriver session P3 3 NEW
1839953 geckodriver doesn't detect when Firefox exits during startup on Android P3 2 RESOLVED 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]
1855028 Implement "browser.setClientWindowState" command P3 2 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2]
1887118 Network event cookies are missing all properties except name and value P2 5 RESOLVED Julian Descottes [:jdescottes]
1904884 [wdspec] Improve tests for "touch" input type for both WebDriver classic and BiDi P3 3 NEW
1916463 New session with empty capabilities returns empty proxy property P3 2 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2]
1930594 Don't emit "domContentLoaded" and "load" events when creating new top-level browsing contexts (tabs) when "about:blank" is loaded and emit contextCreated event at the end P2 5 RESOLVED Alexandra Borovova [:Sasha]
1936772 Introduce base JSWorkerActors with API similar to JS*Actors P3 3 NEW
1938333 Release geckodriver 0.37.0 P2 3 ASSIGNED Henrik Skupin [:whimboo][⌚️UTC+2]
1947679 Allow "webExtension.install" command to install a web extension that is enabled in Private Browsing mode P3 --- RESOLVED Khalid AlHaddad
1955284 [wdspec] Improve tests for "mouse" input type for both WebDriver classic and BiDi P3 3 NEW
1957746 All the WebAuthentication related commands are broken P3 5 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2]
1973161 Replace custom URLPattern module with new URLPattern class P3 2 ASSIGNED Henrik Skupin [:whimboo][⌚️UTC+2]
1973730 Wait for nsIBrowserChild.contentTransformReceived() before dispatching events P2 3 NEW
1998347 [desktop] Enable async widget events for mouse events ("remote.events.async.mouse.enabled") by default for web-platform tests P2 3 ASSIGNED Henrik Skupin [:whimboo][⌚️UTC+2]
1999693 Support "ignore" for "unhandledPromptBehavior" for file pickers P3 3 NEW
2005054 "text" field of "log.entryAdded" events should return WebIDL interface names (e.g., Window instead of [object Window])” P3 3 RESOLVED Alexandra Borovova [:Sasha]
2006395 Support "realm" as target for "script.evaluate" and "script.callFunction" when evaluated in chrome scope P3 3 NEW
2006404 Enable async widget events for touch events ("remote.events.async.touch.enabled") by default for web-platform tests P2 3 NEW
2009916 network.getData can timeout for redirects P2 3 RESOLVED Julian Descottes [:jdescottes]
2013176 "Take Element Screenshot" does not clip huge elements to viewport P3 --- RESOLVED Sameem [:sameembaba]
2015655 WebDriver Bidi does not emulate locale in dedicated and shared workers P2 5 RESOLVED Alexandra Borovova [:Sasha]
2015657 WebDriver Bidi does not emulate timezone in dedicated and shared workers P2 5 ASSIGNED Alexandra Borovova [:Sasha]
2016097 Support worker realms for script.getRealms P2 3 RESOLVED Julian Descottes [:jdescottes]
2017252 Override download target folder with "browser.setDownloadBehavior" before temporary download file is created P2 3 RESOLVED Alexandra Borovova [:Sasha]
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 2 NEW
2018237 Only forward in-memory cached JS responses if there is a matching collector P3 2 RESOLVED Julian Descottes [:jdescottes]
2018611 Add "userContext" to certain WebDriver BiDi events and commands P2 3 NEW
2020302 Explicitly check for the maximum screenshot dimensions P3 --- RESOLVED Sameem [:sameembaba]
2021067 Buffer logs during wdspec tests and flush only on test failure P2 3 RESOLVED Julian Descottes [:jdescottes]
2026565 Convert geckodriver’s prototype-chain-based class to a real JavaScript class. P3 2 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2]
2028075 [wdspec] bidi/browsing_context/reload/frame.py is not awaiting last assert P3 1 RESOLVED Julian Descottes [:jdescottes]
2028422 Recommended preferences are reset for quit-application which is too early for some components P2 --- RESOLVED Holger Benl [:hbenl]
2028933 Create universal builds for GeckoDriver P3 2 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2]
2030630 Disable captive portal detection in RecommendedPreferences.sys.mjs P2 --- RESOLVED Holger Benl [:hbenl]
2030964 log.entryAdded lacks error message in `text` in nightly P2 --- RESOLVED Leo McArdle [:leo]
2031230 Puppeteer permission tests using "navigator.permissions.query" are failing on Windows since bug 2021892 P3 2 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2]
2031237 [wdspec] Update continue_request/cookies.py to match the specification P3 2 RESOLVED Julian Descottes [:jdescottes]
2031596 Fix marionette/actors/MarionetteCommandsChild.sys to await this.#finalizeAction() in receiveMessage P3 1 ASSIGNED Henrik Skupin [:whimboo][⌚️UTC+2]
2031598 Fix MessageHandlerRegistry.sys.mjs calling getExistingMessageHandler with an unused second argument P3 --- RESOLVED Armin Ulrich
2031599 Fix browsingContext.sys.mjs to assign to #contextCreatedHandled instead of contextCreatedHandled P3 --- RESOLVED Amin Amir
2031932 Missing profile markers for failing Marionette commands and add error details for Marionette and BiDi commands P3 2 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2]
2032387 Don't use properties but the prototype chain for the "isWebDriverError()" P3 2 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2]
2033385 Requesting the Geolocation now opens the system preferences on macOS since April 20th, 2026 P2 1 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2]
2033393 Upgrade dependencies for http (1.4.0), hyper (1.9/0), and warp (0.4.2) [including lots of required sub-dependencies] P3 8 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2]
2033741 [wpt-sync] Sync PR 59305 - [wdspec] Fix before_request_sent.py cookie tests for Chrome P3 1 RESOLVED Julian Descottes [:jdescottes]
2033769 Ignored error in "WebDriver:Navigate" and "WebDriver:Refresh" when triggering the actual navigation fails P3 2 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2]
2035773 Release marionette-driver 3.7.0 P2 1 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2]
2035857 Perma TEST-UNEXPECTED-ERROR | testing/marionette/harness/marionette_harness/tests/unit/test_navigation.py TestBackForwardNavigation.test_non_remote_about_pages | OSError: Process has been unexpectedly closed - when Gecko 152 merges to beta on 2026-05-18 P2 --- VERIFIED Mark Striemer [:mstriemer]
2036603 Fix stale references and broken links in Marionette docs P3 --- RESOLVED Logan Rosen [:Logan]
2036768 [wdspec] The tests in `detect_crash.py` can't tell between an empty crash report and a well-formed one P3 --- RESOLVED Gabriele Svelto [:gsvelto]
2036774 MOZ_RELEASE_ASSERT(IsTop()); in GetDownloadFolderOverride when enumerating properties of a child BrowsingContext P3 1 RESOLVED Alexandra Borovova [:Sasha]
2036785 "mach puppteer-test" fails with "npm error error TS5055: Cannot write file 'toolkit/content/widgets/browser-custom-element.mjs' because it would overwrite input file." P2 2 REOPENED
2036987 Disable process output storage to reduce memory pressure during test runs P3 2 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2]
2037718 source-test-python-marionette-harness files-changed should include testing/marionette/client P3 --- RESOLVED Logan Rosen [:Logan]
2039300 Enable dynamic chunks for wdspec tests P3 1 RESOLVED Julian Descottes [:jdescottes]
2040252 Consider disabling scroll axis lock in WebDriver P2 --- RESOLVED Hiroyuki Ikezoe (:hiro)
2041678 Implement a method to record a video of a targeted browsing contexts for WebDriver BiDi screencast API P2 8 ASSIGNED Alexandra Borovova [:Sasha]
2042338 [wdspec] Increase timeout for Firefox shutdown in "mozilla/tests/webdriver/harness/shutdown.py" to accomodate slower builds P3 2 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+2]
2042671 Implement "browsingContext.startScreencast" and "browsingContext.stopScreencast" commands P2 5 ASSIGNED Alexandra Borovova [:Sasha]

66 Total; 22 Open (33.33%); 43 Resolved (65.15%); 1 Verified (1.52%);