| 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] |