1733242 |
Adapt ModuleCache::getAllModuleClasses to be compatible with workers |
P3 |
2 |
RESOLVED |
Julian Descottes [:jdescottes] |
1761445 |
TabManager.getBrowsingContextById should not return closed browsing contexts |
P3 |
--- |
RESOLVED |
Dan |
1848957 |
Send async "wheel" events at the widget level instead of synthesized DOM events |
P2 |
5 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
1875524 |
Add a "WindowManager.supportsWindows()" helper to more easily check for multiple windows support |
P3 |
--- |
RESOLVED |
Spencer |
1882096 |
Remove CDP support from Remote Agent |
P2 |
3 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
1903272 |
Inappropriate "browsingContext" events for "moz-extension://" URLs |
P2 |
3 |
RESOLVED |
Julian Descottes [:jdescottes] |
1906051 |
Implement "browsingContext.historyUpdated" event |
P2 |
5 |
RESOLVED |
Julian Descottes [:jdescottes] |
1919275 |
"browsingContext.setViewport" hangs when executed in parallel to a navigation |
P3 |
2 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
1920959 |
Remove action processing in content process, including the preference "remote.events.async.enabled" |
P3 |
2 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
1930616 |
Add optional NavigationManager using parent process ProgressListener |
P2 |
3 |
RESOLVED |
Julian Descottes [:jdescottes] |
1936774 |
Investigate potential issues with nsIWorkerDebugger.initialize |
P2 |
2 |
RESOLVED |
Julian Descottes [:jdescottes] |
1936874 |
EventsDispatcher should retrieve browsing contexts via BrowsingContext.get |
P3 |
2 |
RESOLVED |
Julian Descottes [:jdescottes] |
1940260 |
Script evaluation can fail with "Error: Missing stack, unable to build exceptionDetails for exception: Error: <text>" |
P2 |
2 |
RESOLVED |
|
1945184 |
Implement "browsingContext.navigationCommitted" event |
P2 |
3 |
RESOLVED |
Julian Descottes [:jdescottes] |
1947402 |
"AnimationFramePromise" never resolves for iframes that were navigated |
P3 |
--- |
RESOLVED |
Martin Pitt |
1947678 |
"webExtenstion.install" should install web extensions temporary by default and allow a permanent installation as well. |
P2 |
3 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
1948236 |
Remove the dialog text from the "unexpected alert open" error message |
P3 |
1 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
1951694 |
DevTools Release Tasks - Cycle 138 |
P2 |
3 |
RESOLVED |
Alexandra Borovova [:Sasha] |
1951962 |
Add an API to BrowsingContext to override the geolocation |
P2 |
8 |
RESOLVED |
Alexandra Borovova [:Sasha] |
1952238 |
Intermittent Wd - webdriver.bidi.error.UnknownErrorException: unknown error (Error: Browsing context got discarded) |
P5 |
3 |
RESOLVED |
Alexandra Borovova [:Sasha] |
1952944 |
Arguments passed to various WebAuthn commands are not getting camel cased |
P3 |
2 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
1953565 |
[wdspec] Improve failure message when no geckodriver is available for a full build (missing --enable-geckodriver in mozconfig) |
P3 |
--- |
RESOLVED |
James Graham [:jgraham] |
1953743 |
Return "clientWindow" property in "browsingContext.contextCreated" event for window.open on Android and in "browsingContext.contextDestroyed" event |
P2 |
--- |
RESOLVED |
Liam DeBeasi |
1954992 |
Add "emulation.setGeolocationOverride" command |
P2 |
5 |
RESOLVED |
Alexandra Borovova [:Sasha] |
1955007 |
Remove temporary "remote.system-access-check.enabled" preference in Firefox 141 |
P2 |
2 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
1955535 |
Intermittent browser/base/content/test/startup/browser_preXULSkeletonUIRegistry.js | Pre-XUL skeleton UI is disabled in the Windows registry - Got 1, expected +0 |
P5 |
1 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
1955903 |
NewSessionParameters type no longer constructable since webdriver 0.52 |
P2 |
3 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
1956510 |
Perma WD mozilla/tests/webdriver/classic/addon_uninstall/addon_uninstall.py | test_uninstall_addon[firefox/signed.xpi-True] - AssertionError: assert '1FC7D53C-0B0A-49E7-A8C0-47E77496A919@web-platform-tests.org' not in ['formautofill@mozilla.org', 'newtab@ |
P5 |
--- |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
1956945 |
"webExtension.uninstall" with an emtpy string as id shouldn't raise an "unknown error" |
P3 |
--- |
RESOLVED |
Ben Chatterton [:benchatt] |
1957050 |
[Late Beta] Perma webdriver/tests/bidi/network/continue_with_auth/action.py / continue_response/credentials.py | test_provideCredentials - asyncio.exceptions.CancelledError - when Gecko 138 switches to beta on 2025-04-11 |
P2 |
2 |
VERIFIED |
Julian Descottes [:jdescottes] |
1957853 |
DevTools Release Tasks - Cycle 139 |
P2 |
3 |
RESOLVED |
Julian Descottes [:jdescottes] |
1957955 |
Add a "widget" event synthesization API for wheel events |
P2 |
3 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
1958325 |
Move TimedPromise to remote/shared/Sync.sys.mjs |
P3 |
--- |
RESOLVED |
Martin Pitt |
1958736 |
Intermittent TEST-UNEXPECTED-OK | /webdriver/tests/classic/new_session/unhandled_prompt_behavior.py | expected TIMEOUT |
P5 |
1 |
RESOLVED |
Alexandra Borovova [:Sasha] |
1958756 |
Testcase inserting N @import stylesheets spends a lot of time on the parent-process. |
P2 |
3 |
VERIFIED |
Julian Descottes [:jdescottes] |
1959040 |
Add log information when trying to re-position a window which is not possible on Wayland |
P3 |
1 |
ASSIGNED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
1959370 |
Add an ability to disable and enable security checks per user context for testing |
P2 |
5 |
RESOLVED |
Alexandra Borovova [:Sasha] |
1959372 |
Add support for "acceptInsecureCerts" argument to "browser.createUserContext" command |
P2 |
3 |
RESOLVED |
Alexandra Borovova [:Sasha] |
1959614 |
Intercepts in page/locator-frame.spec.ts no longer work |
P2 |
2 |
RESOLVED |
Julian Descottes [:jdescottes] |
1960077 |
Improve validation of geolocation coordinates for "emulation.setGeolocationOverride" |
P2 |
3 |
RESOLVED |
Alexandra Borovova [:Sasha] |
1960283 |
Evaluating JavaScript code to retrieve the original geolocation for WebDriver tests in CI see a 2-3s delay due to WiFi scanning |
P2 |
1 |
RESOLVED |
Alexandra Borovova [:Sasha] |
1960319 |
Use asynchronous messaging to allow the parent process to update the "navigator.webdriver" status in the content process |
P3 |
3 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
1960548 |
Remove unnecessary eslint-disable no-restricted-globals |
P3 |
1 |
RESOLVED |
Julian Descottes [:jdescottes] |
1960734 |
Disable the background QoS manager on MacOS and IPC priority manager on other platforms by default |
P2 |
3 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
1962205 |
Overriding geolocation via webdriver lets two services active in parallel |
P3 |
3 |
RESOLVED |
Alexandra Borovova [:Sasha] |
1962995 |
Enable "test_page_with_cached_javascript_module" test for "network.beforeRequestSent" event |
P2 |
1 |
RESOLVED |
Alexandra Borovova [:Sasha] |
1963461 |
Update test expectations for /dom/events/scrolling/ tests to account for widget events sent for wheel scroll |
P2 |
2 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
1963516 |
DevTools Release Tasks - Cycle 140 |
P2 |
3 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
1963526 |
For several Playwright tests the targeted test page never finishes loading unless you open the DevTools panel |
P2 |
2 |
RESOLVED |
Emilio Cobos Álvarez (:emilio) |
1963548 |
Wd ASAN Linux LeakSanitizer failure when running webdriver/tests/bidi/network/add_intercept/contexts.py |
P3 |
2 |
RESOLVED |
Julian Descottes [:jdescottes] |
1963567 |
Use widget events through Marionette for wheel scroll actions in interop2025 apz scrolling tests |
P2 |
2 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
1964063 |
Content process crash when resetting geolocation override if override was not set before |
P2 |
2 |
RESOLVED |
Alexandra Borovova [:Sasha] |
1964346 |
Frequent /webdriver/tests/bidi/emulation/set_geolocation_override/contexts.py | test_contexts - AssertionError: assert {'latitude': 37.41857, 'longitude': -122.08769, 'accuracy': 42} == {'code': 3, 'message': | single tracking bug |
P5 |
2 |
RESOLVED |
Alexandra Borovova [:Sasha] |
1964369 |
Enable parent process navigation manager in WebDriver BiDi |
P2 |
1 |
RESOLVED |
Julian Descottes [:jdescottes] |
1964903 |
Enable async widget events for wheel scrolling ("remote.events.async.wheel.enabled") by default for web-platform tests |
P2 |
2 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
1965183 |
Consider to set microtask level to 0 when dispatching events |
P2 |
--- |
RESOLVED |
Olli Pettay [:smaug][bugs@pettay.fi] |
1966206 |
Update "browsingContext.setViewport" command to at least validate the input on Android |
P2 |
1 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
1966218 |
Stop using WebDriver classic in browsing_context/create/type_hint.py |
P3 |
1 |
RESOLVED |
Julian Descottes [:jdescottes] |
1966575 |
Don't use QueryInterface as a getter in Remote Agent and Marionette to not re-call generateQI every time it is accessed |
P3 |
2 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
1966667 |
Bump wptserve version to 4.0.3 |
P3 |
1 |
RESOLVED |
Alexandra Borovova [:Sasha] |
1967469 |
"browsingContext.navigate" and "browsingContext.reload" with "wait=none" should resolve when navigationCommitted is emitted |
P2 |
2 |
RESOLVED |
Julian Descottes [:jdescottes] |
1967590 |
Add wait=complete in reload commands used in network cache tests |
P3 |
1 |
RESOLVED |
Julian Descottes [:jdescottes] |
1967653 |
Add support for "proxy" argument to "browser.createUserContext" command |
P2 |
5 |
RESOLVED |
Alexandra Borovova [:Sasha] |
1967659 |
Sync vendored puppeteer to v24.10.0 |
P3 |
3 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
1967690 |
Intermittent TVw ::: Test verification FAIL | TinderboxPrint: Per-test run of .../accept_insecure_certs.py<br/>: FAILURE |
P5 |
1 |
RESOLVED |
Alexandra Borovova [:Sasha] |
1967705 |
sync-about-blank: Avoid parser blocking about:blank in _ConfigurationModule |
P2 |
--- |
RESOLVED |
Vincent Hilla [:vhilla] |
1967882 |
many wdspec tests result in asan leaks when run on new ubuntu 24.04 x11 docker image |
P3 |
2 |
REOPENED |
Julian Descottes [:jdescottes] |
1967982 |
Remove usage of six in testing/marionette/ directory |
P3 |
--- |
RESOLVED |
[:anutrix] |
1968242 |
Force network.http.rcwn.enabled to true when using WebDriver BiDi |
P3 |
1 |
RESOLVED |
Julian Descottes [:jdescottes] |
1968284 |
Refactor Marionette unit tests using chrome windows and update related chrome assets |
P2 |
3 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
1968645 |
Wait for wheel event to be dispatched in the target window |
P2 |
2 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
1968652 |
Perma [docu] ./mach doc | /builds/worker/checkouts/gecko/docs-out/html/_staging/remote/index.rst:9: WARNING: undefined label: 'webdriver-bidi-header' |
P5 |
1 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
1968728 |
green up ubuntu 24.04 marionette tests |
P3 |
--- |
RESOLVED |
Joel Maher ( :jmaher ) (UTC -8) |
1970056 |
Add timestamp to browsingContext.historyUpdated event |
P2 |
2 |
RESOLVED |
Julian Descottes [:jdescottes] |
1970109 |
Add a test job for BiDi navigation manager alternative implementation |
P2 |
1 |
RESOLVED |
Julian Descottes [:jdescottes] |
1970839 |
Update the version of Node for tests to 22.16.0 to have ESM support enabled by default |
P3 |
1 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
1970851 |
Intermittent Android remoteAsyncEvents /dom/events/scrolling/iframe-chains.html | Wheel scroll in iframe chains to containing element. - step_wait_func: Timed out waiting on condition |
P2 |
1 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
1970960 |
Read bidi navigation manager mode in wptrunner |
P2 |
1 |
RESOLVED |
Julian Descottes [:jdescottes] |
1971107 |
Add test helper to wait for new tab navigation to be fully stopped |
P3 |
2 |
RESOLVED |
Julian Descottes [:jdescottes] |
1971512 |
Replace usage of "TimedPromise" with a simple timer in AnimationFramePromise |
P2 |
2 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
1972271 |
Reduce click and wait timeout for possible navigations to 50ms by default |
P3 |
2 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
1972532 |
[wdspec] Update Poll and AsyncPoll helpers to raise better error messages |
P2 |
3 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
1972827 |
Perma /webdriver/tests/bidi/storage/delete_cookies/partition.py | test_partition_context_iframe[cross_origin] - expected FAIL - when Gecko 141 merges to beta on 2025-06-23 |
P2 |
2 |
VERIFIED |
Alexandra Borovova [:Sasha] |
1974426 |
Resume blocked requests on session end |
P3 |
2 |
ASSIGNED |
Julian Descottes [:jdescottes] |