| 1808935 |
Update asserts for bidi network wdspec tests to take a single expected object |
P3 |
--- |
RESOLVED |
Khalid AlHaddad |
| 1818215 |
[wdspec] Update tests for pytest asyncio markers |
P3 |
--- |
RESOLVED |
Khalid AlHaddad |
| 1829362 |
[wdspec] Update bidi tests to use a timeout multiplier instead of a fixed number when waiting for events |
P3 |
--- |
RESOLVED |
Khalid AlHaddad |
| 1847094 |
Add test to check that viewport dimensions are correct right after browsingContext.create |
P3 |
--- |
RESOLVED |
Khalid AlHaddad |
| 1866749 |
Only send "log.entryAdded" events for console API calls that use the printer |
P3 |
2 |
RESOLVED |
Alexandra Borovova [:Sasha] |
| 1905086 |
Support automatic user prompt handling in WebDriver BiDi |
P2 |
3 |
RESOLVED |
Alexandra Borovova [:Sasha] |
| 1925272 |
[geckodriver] Do not decode and create a file from "addon" field when sending "Addon:Install" command |
P3 |
3 |
RESOLVED |
Alexandra Borovova [:Sasha] |
| 1926614 |
[wdspec] WebDriver BiDi client modules should validate data types in command responses |
P3 |
--- |
RESOLVED |
Khalid AlHaddad |
| 1929144 |
Make it possible to test additional accessibility properties in WPT |
P3 |
--- |
RESOLVED |
James Teh [:Jamie] (away returning 14 Apr) |
| 1935324 |
"Action action_sequence failed: BrowsingContext does no longer exist" when trying to dispatch an action to a closed frame |
P3 |
1 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+1] |
| 1936766 |
Add Worker helpers to monitor and retrieve worker debuggers |
P2 |
3 |
RESOLVED |
Julian Descottes [:jdescottes] |
| 1936770 |
Implement "script.realmCreated" and "script.realmDestroyed" events for worker realms |
P2 |
5 |
RESOLVED |
Julian Descottes [:jdescottes] |
| 1941453 |
Intermittent /webdriver/tests/bidi/input/perform_actions/navigation.py | test_pointer - webdriver.bidi.error.NoSuchFrameException: no such frame (DiscardedBrowsingContextError: Failed to dispatch event "synthesizeMouseAtPoint": Component returned failure |
P5 |
1 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+1] |
| 1941813 |
Include top-most frame of the stacktrace to all "log.entryAdded" events for Console API messages |
P3 |
3 |
RESOLVED |
Alexandra Borovova [:Sasha] |
| 1943038 |
geckodriver doesn't find minidump files for content process crashes |
P3 |
3 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+1] |
| 1955044 |
Update geckodriver and deps to Rust 2024 |
P3 |
--- |
RESOLVED |
James Graham [:jgraham] |
| 1956885 |
[wdspec] Add a fixture for WebDriver BiDi tests to keep a list of installed web extensions and remove them at the end of the test |
P3 |
--- |
RESOLVED |
Khalid AlHaddad |
| 1957706 |
Puppeteer node based tests should use toolchains rather than installing from npm for each test run |
P3 |
3 |
RESOLVED |
Julian Descottes [:jdescottes] |
| 1962355 |
Synthesizing wheel (and maybe touch) scroll limits values for deltaX and deltaY to the scollable element's viewport |
P3 |
--- |
RESOLVED |
Hiroyuki Ikezoe (:hiro) |
| 1985997 |
Ensure preload scripts are executed before handling statements following a window.open call |
P3 |
2 |
RESOLVED |
Alexandra Borovova [:Sasha] |
| 1989022 |
Implement the "browser.setDownloadBehavior" command |
P2 |
3 |
RESOLVED |
Alexandra Borovova [:Sasha] |
| 1993079 |
Implement "emulation.setNetworkConditions" command for "type: offline" |
P2 |
3 |
RESOLVED |
Julian Descottes [:jdescottes] |
| 1994148 |
browsingContext.captureScreenshot should return an error instead of a screenshot with a reduced size |
P3 |
--- |
RESOLVED |
Sameem [:sameembaba] |
| 1994996 |
Handle unicode headers for tentative setExtraHeaders test |
P2 |
2 |
RESOLVED |
Julian Descottes [:jdescottes] |
| 1998377 |
Sync vendored puppeteer to v24.35.0 |
P2 |
3 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+1] |
| 1998732 |
Update "emulation.setGeolocationOverride" command reset behavior |
P2 |
2 |
RESOLVED |
Alexandra Borovova [:Sasha] |
| 1998734 |
Update "emulation.setScreenOrientationOverride" command reset behavior |
P2 |
2 |
RESOLVED |
Alexandra Borovova [:Sasha] |
| 1999380 |
Perma async /webdriver/tests/classic/perform_actions/pointer_dblclick.py | test_dblclick_at_coordinates[<random>] - AssertionError: assert 7 == 8 |
P5 |
--- |
RESOLVED |
Hiroyuki Ikezoe (:hiro) |
| 1999481 |
Downloads triggered by a link with target="_blank" are not linked to their navigation |
P2 |
3 |
RESOLVED |
Alexandra Borovova [:Sasha] |
| 2003820 |
[wdspec] Update tests to use "iframe" fixture when inlining iframes |
P3 |
--- |
RESOLVED |
Khalid AlHaddad |
| 2003840 |
A shutdown request for the browser should cancel or pause all active downloads |
P2 |
2 |
RESOLVED |
Alexandra Borovova [:Sasha] |
| 2004973 |
WebDriver BiDi network.getData command returns RangeError for specific network response body |
P2 |
2 |
RESOLVED |
Julian Descottes [:jdescottes] |
| 2005546 |
Move the logic of applying user agent, locale, timezone, screen orientation, and screen settings configurations to the parent process |
P2 |
3 |
RESOLVED |
Alexandra Borovova [:Sasha] |
| 2005558 |
Apply viewport settings for new browsing contexts before a browser element is attached |
P2 |
5 |
RESOLVED |
Alexandra Borovova [:Sasha] |
| 2005621 |
mach test is no longer able to run marionette tests |
P3 |
2 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+1] |
| 2007385 |
Events for user prompts opened or closed within an iframe do not reference the iframe's context ID on Android |
P3 |
2 |
RESOLVED |
Alexandra Borovova [:Sasha] |
| 2008345 |
Allow configuration of "implicit" and "pageLoad" timeouts to accept "null" values |
P3 |
3 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+1] |
| 2008527 |
Release marionette-driver 3.5.0 |
P2 |
1 |
RESOLVED |
Alexandra Borovova [:Sasha] |
| 2008945 |
"#toBrowserWindowCoordinates()" incorrectly uses the content window’s device pixel ratio instead of the chrome window’s. |
P3 |
2 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+1] |
| 2011113 |
Intermittent Page Page.waitForNetworkIdle should work with delayed response (page.spec.js) | expected PASS |
P5 |
1 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+1] |
| 2011471 |
Simplify logic for commands manipulating the window states, size and position |
P3 |
3 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+1] |
| 2011599 |
[wpt-sync] Sync PR 57268 - Move tests for external WebDriver classic APIs to a dedicated subfolder |
P3 |
2 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+1] |
| 2011659 |
New wpt failures in /webdriver/tests/classic/external/global_privacy_control/get.py |
P3 |
1 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+1] |
| 2011830 |
[wdspec] Enable test "mozilla/tests/webdriver/harness/detect_crash.py" and other formerly crashing tests for Android |
P3 |
2 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+1] |
| 2011832 |
High Frequent win bustage error: test failed, to rerun pass `-p geckodriver --bin geckodriver` (assertion failed: dmp_file_present) |
P5 |
2 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+1] |
| 2012120 |
Enhance trace logging of application shutdown |
P3 |
2 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+1] |
| 2012405 |
Intermittent Windows Debug Mn [taskcluster:error] Aborting task... due to invalid maxRunTime |
P2 |
2 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+1] |
| 2012740 |
[wptrunner] Extra preferences as specified via "--setpref" should not be overwritten with required preferences |
P2 |
2 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+1] |
| 2013822 |
Wait for navigation-committed event for navigation to error page |
P3 |
2 |
RESOLVED |
Julian Descottes [:jdescottes] |
| 2014049 |
Puppeteer package-lock.json should not be ignored by git |
P3 |
1 |
RESOLVED |
Julian Descottes [:jdescottes] |
| 2014665 |
[wdspec] Add wheel scroll tests for WebDriver classic and BiDi which utilize high deltaX and deltaY values |
P2 |
2 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+1] |
| 2015448 |
Marionette tests don't emit group_result, group_start, or group_end in structured logging |
P3 |
--- |
RESOLVED |
Florian Quèze [:florian] |
| 2016112 |
Intermittent TVw ::: Test verification FAIL | TinderboxPrint: Per-test run of ...\set_viewport\user_contexts.py<br/>: FAILURE |
P5 |
1 |
RESOLVED |
Alexandra Borovova [:Sasha] |
| 2016673 |
[bidi] Don't serialize UA widgets. |
P3 |
--- |
RESOLVED |
Emilio Cobos Álvarez [:emilio] |
| 2016738 |
Add wdspec test to check that UA shadow root is not serialized |
P3 |
1 |
RESOLVED |
Julian Descottes [:jdescottes] |
| 2016741 |
getShadowRoot command returns user agent shadow roots |
P2 |
2 |
RESOLVED |
Julian Descottes [:jdescottes] |
| 2016842 |
Intermittent TV /webdriver/tests/bidi/script/realm_created/realm_created.py | test_service_worker - webdriver.error.TimeoutException: timeout (500): Timed out after 2.0 seconds with message: Did not receive at least 1 BiDi event(s) | single tracking bug |
P3 |
1 |
RESOLVED |
Julian Descottes [:jdescottes] |
| 2017219 |
Support in-memory cached JS responses for network.getData |
P2 |
--- |
RESOLVED |
Tooru Fujisawa [:arai] |
| 2018235 |
Perma wd TEST-UNEXPECTED-PASS | /webdriver/tests/classic/perform_actions/pointer_mouse.py | test_down_closes_browsing_context[with up] - expected FAIL | single tracking bug |
P2 |
1 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+1] |
| 2019511 |
browsingContext.setViewport can timeout if several contexts are created in parallel |
P3 |
1 |
RESOLVED |
Julian Descottes [:jdescottes] |
| 2019661 |
Prompts shouldn't be automatically closed when only WebDriver classic is used |
P2 |
2 |
RESOLVED |
Alexandra Borovova [:Sasha] |
| 2019869 |
Set preference remote.network.maxTotalDataSize in get_data/big_file.py |
P3 |
1 |
RESOLVED |
Julian Descottes [:jdescottes] |
| 2019950 |
fetch keepalive requests ignore offline network conditions |
P2 |
2 |
RESOLVED |
Julian Descottes [:jdescottes] |
| 2020578 |
"browsingContext.locateNodes" doesn't allow to retrieve the HTML element (documentElement) |
P3 |
2 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+1] |
| 2020631 |
The variant `async-event-dispatching` expiration is on 2026-04-01 |
P3 |
1 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+1] |
| 2020914 |
Failure logs from wdspec tests are too big due to reduced number of chunks |
P1 |
1 |
RESOLVED |
Julian Descottes [:jdescottes] |
| 2021832 |
Remove special cases when converting WebDriver types to Marionette |
P3 |
--- |
RESOLVED |
James Graham [:jgraham] |
| 2022175 |
[wdspec] Move "wait_for_bidi_events" helper to a fixture |
P3 |
--- |
RESOLVED |
Khalid AlHaddad |
| 2022321 |
Add missing os_integration tags to marionette-integration test manifests |
P3 |
--- |
RESOLVED |
:jmoss |
| 2022515 |
[wdspec] Split fixtures and helpers for WebDriver classic and BiDi |
P3 |
2 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+1] |
| 2022644 |
Add support for "altitudeAngle" and "azimuthAngle" to pointer actions of subtype "touch" |
P3 |
3 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+1] |
| 2022910 |
[puppeteer] Specifying only "altitudeAngle" for synthesized touch event causes a NS_ERROR_ILLEGAL_VALUE error |
P3 |
1 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+1] |
| 2022990 |
Move shared emulation command logic to _configuration module |
P2 |
2 |
RESOLVED |
Julian Descottes [:jdescottes] |
| 2023468 |
Release marionette-driver 3.6.0 |
P3 |
--- |
RESOLVED |
James Teh [:Jamie] (away returning 14 Apr) |
| 2023636 |
Update documentation to explain how to test local puppeteer changes on CI |
P3 |
1 |
RESOLVED |
Julian Descottes [:jdescottes] |
| 2023917 |
browsingContext.reload doesn't reset location of navigated iframe |
P3 |
2 |
RESOLVED |
Julian Descottes [:jdescottes] |
| 2023966 |
Only update "display" property in metadata files when the "os" field is set as well |
P3 |
1 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+1] |
| 2023978 |
Improve window manipulation for Wayland headless jobs |
P3 |
2 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+1] |
| 2025569 |
Run each test in test_timeouts.py in a separate tab |
P3 |
1 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+1] |
| 2025846 |
Ensure puppeteer artifact is regenerated automatically |
P3 |
1 |
RESOLVED |
Julian Descottes [:jdescottes] |