1632008 |
Page.navigate should return loaderId for about:*, file: and data: urls |
RESOLVED |
Julian Descottes [:jdescottes] |
P3 |
2 |
1636453 |
Only emit Page.navigatedWithinDocument for history API usage or anchor navigation |
RESOLVED |
Julian Descottes [:jdescottes] |
P3 |
2 |
1646289 |
Replace uuid from TabTarget.id with unique window identifiers as used by WebDriver |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
P2 |
2 |
1694389 |
Implement browsingContext.contextCreated event |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
P2 |
8 |
1694391 |
Implement browsingContext.getTree command |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
P2 |
8 |
1717899 |
Extend the lifetime of the Remote Agent to the Firefox session |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
P2 |
8 |
1719505 |
Set "navigator.webdriver" property to true when Remote Agent is enabled |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
P2 |
2 |
1722090 |
Move httpd.js and WebSocket specific tests that use RemoteAgent.listen() to Wdspec tests |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
P2 |
2 |
1723202 |
Release geckodriver 0.31.0 |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
P2 |
2 |
1723592 |
MessageHandler: Modules should explicitly declare their public commands and events |
RESOLVED |
Julian Descottes [:jdescottes] |
P2 |
2 |
1723919 |
MessageHandler: Support for other applications than Firefox desktop |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
P2 |
2 |
1725622 |
[mozdevice] Add support for pulling files from the device |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
P2 |
8 |
1726465 |
Allow marionette to connect to a windowless instance of Firefox |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
P2 |
13 |
1730642 |
Implement basic support for "browsingContext.navigate" command |
RESOLVED |
Julian Descottes [:jdescottes] |
P2 |
13 |
1732958 |
Sync vendored puppeteer to v13.0.1 |
RESOLVED |
Julian Descottes [:jdescottes] |
P2 |
8 |
1739369 |
WebDriver:NewWindow with type "tab" hangs in upstream wpt stability jobs |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
P2 |
2 |
1741854 |
Prevent private messagehandler commands from being called via the WebSocket connection |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
P2 |
2 |
1746332 |
Expose replace bit in "browsing-context-attached" notification |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
P2 |
2 |
1746595 |
Throw unknown command error when calling an unexpected bidi command |
RESOLVED |
Julian Descottes [:jdescottes] |
P2 |
2 |
1747107 |
FrameContextUtils.jsm getOsPid is incorrect |
RESOLVED |
Julian Descottes [:jdescottes] |
P2 |
2 |
1747222 |
Use an unique ID of top-level browsing contexts (window handles) |
RESOLVED |
Julian Descottes [:jdescottes] |
P2 |
8 |
1747359 |
waitForInitialNavigationCompleted doesn't recognize uninitialized documents |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
P2 |
2 |
1749000 |
Fix broken links and outdated documentation for Remote Protocol |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
P2 |
1 |
1749444 |
Enable Wdspec tests on Android |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
P2 |
2 |
1749507 |
Send internal event when window global message handler has been initialized |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
P2 |
2 |
1749666 |
Wait for TabSelect properly when switching tabs |
RESOLVED |
Julian Descottes [:jdescottes] |
P2 |
2 |
1749675 |
Don't try to apply session data for modules that don't exist |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
P2 |
2 |
1750689 |
Add opt-in support for hosts and origins other then local loopback interfaces for WebDriver BiDi |
RESOLVED |
Julian Descottes [:jdescottes] |
P2 |
8 |
1750993 |
waitForInitialNavigationCompleted shouldn't print full URLs in trace log |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
P2 |
1 |
1751712 |
Set remote preferences for allowed hosts and origins |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
P2 |
2 |
1751844 |
Write WebDriver BiDi connection details to "WebDriverBiDiActivePort" file in the profile directory |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
P2 |
2 |
1751954 |
Allow to return from waitForInitialNavigationCompleted when page started loading |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
P2 |
2 |
1752805 |
[wdspec] Reorganize WebDriver BiDi web-platform-tests by module |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
P2 |
1 |
1753083 |
Remove deprecated code and browser version checks |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
P2 |
1 |
1753288 |
Return target URI from waitForInitialNavigationCompleted |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
P2 |
2 |
1753939 |
Event log.entryAdded should not report Console API calls for webextensions (webcompat) |
RESOLVED |
Julian Descottes [:jdescottes] |
P2 |
2 |
1753997 |
Enable WebDriver BiDi on release channels |
RESOLVED |
Julian Descottes [:jdescottes] |
P2 |
1 |
1754132 |
Sometimes "WebDriver:Navigate" with a PageLoadStrategy of "none" returns before navigation has started |
RESOLVED |
Alexandra Borovova [:Sasha] |
P3 |
2 |
1754712 |
wptrunner doesn't force-stop the browser when a wdspec test hits an external timeout |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
P2 |
2 |
1754981 |
[wdspec] BiDi tests should use "asyncio.sleep()" and not "time.sleep() which blocks |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
P2 |
1 |
1755242 |
Intermittent TEST-UNEXPECTED-TIMEOUT | /webdriver/tests/bidi/browsing_context/context_created/context_created.py | expected OK |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
P2 |
2 |
1755312 |
geckodriver fails to connect to Marionette if an older MarionetteActivePort file is in the profile |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
P2 |
2 |
1755317 |
Only validate Origin header for remote agent websockets connection if BiDi is enabled |
VERIFIED |
Julian Descottes [:jdescottes] |
P2 |
2 |
1756532 |
waitForInitialNavigationCompleted doesn't wait for a potential page load after about:blank |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
P2 |
2 |
1756809 |
Implement basic navigation helper for message handler |
RESOLVED |
Julian Descottes [:jdescottes] |
P2 |
8 |
1757523 |
Add "--no-install" option to "mach puppeteer-test" to not always install the package |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
P2 |
1 |
1757701 |
"mach puppeteer-test" fails with ".git can't be found (see https://git.io/Jc3F9)" |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
P3 |
1 |
1757776 |
"mach firefox-ui-functional" fails with "TypeError: argument of type 'NoneType' is not iterable" |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
P2 |
2 |
1758124 |
Rename CONTEXT_DESCRIPTOR_TYPES to follow enum guidelines |
RESOLVED |
Julian Descottes [:jdescottes] |
P2 |
1 |
1758502 |
Implement "browsingContext.close" command |
RESOLVED |
Julian Descottes [:jdescottes] |
P2 |
8 |
1758572 |
Use "Module" suffix for all internal WebDriver BiDi module class names |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
P2 |
1 |
1758797 |
Profile.clone fails in copytree with shutil.Error: [('/tmp/tmpkju1y5w3.mozrunner/lock', '/tmp/tmptlkdegtt/lock', "[Errno 2] No such file or directory: '/tmp/tmpkju1y5w3.mozrunner/lock'")] |
RESOLVED |
Julian Descottes [:jdescottes] |
P2 |
1 |
1758909 |
Improvements for js/xpconnect/tests/marionette/test_preloader_telemetry.py |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
P2 |
1 |
1759169 |
Start the Remote Agent earlier during the startup of Firefox |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
P2 |
8 |
1759559 |
Implement "browsingContext.create" command |
RESOLVED |
Julian Descottes [:jdescottes] |
P2 |
8 |
1759994 |
Move handling of optional hosts and origins from using preferences to command line arguments |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
P2 |
8 |
1759998 |
Remove accepting non-local connections (including the "remote.force-local" preference) |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
P2 |
1 |
1760259 |
Disable session restore infobar for marionette tests, webplatform tests and geckodriver |
RESOLVED |
Julian Descottes [:jdescottes] |
P2 |
1 |
1760900 |
Incorrect error message when trying to call an unknown internal command |
RESOLVED |
Alexandra Borovova [:Sasha] |
P3 |
1 |
1761436 |
[wdspec] Refactor Browser and Geckodriver classes for fixtures in wdspec tests |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
P2 |
1 |
1761443 |
Review if TabManager.getBrowserIdForBrowsingContext is needed |
RESOLVED |
Alexandra Borovova [:Sasha] |
P3 |
1 |
1762776 |
Perma TEST-UNEXPECTED-FAIL | /_mozilla/webdriver/protocol/allow_hosts.py | test_allow_hosts_passed_to_remote_agent[allowed] - assert None is not None when Gecko 100 merges to Beta on 2022-04-04 |
VERIFIED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
P2 |
1 |
1762932 |
[wdspec] Improve BiDi specific tests for invalid types that miss `None` checks |
RESOLVED |
Alexandra Borovova [:Sasha] |
P3 |
1 |
1763124 |
Handle navigation to error pages for browsingContext.navigate |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
P3 |
5 |
1763127 |
Handle hash changes for browsingContext.navigate |
RESOLVED |
Alexandra Borovova [:Sasha] |
P3 |
2 |
1763128 |
Handle navigation to about:blank for browsingContext.navigate |
RESOLVED |
Alexandra Borovova [:Sasha] |
P3 |
2 |
1763132 |
Handle navigation to images for browsingContext.navigate |
RESOLVED |
Alexandra Borovova [:Sasha] |
P3 |
2 |
1763328 |
Use semver requirement in geckodriver's Cargo.toml for internal dependencies |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
P2 |
1 |
1763615 |
Perma testing/marionette/harness/marionette_harness/tests/harness_unit/test_marionette_runner.py::test_add_test_manifest[enabled-False] | TypeError: 'mock_runner.add_test(manifest_with_tests.filepath)' object (type: <class 'str'>) must be callable |
RESOLVED |
Julian Descottes [:jdescottes] |
P2 |
1 |
1764037 |
[wdspec] Use browsingContext.navigate in WebDriver BiDi tests instead of current_session.url |
RESOLVED |
Julian Descottes [:jdescottes] |
P2 |
1 |
1764521 |
Update remote/shared/test/xpcshell/test_Navigate.js for pending promise checks |
RESOLVED |
Alexandra Borovova [:Sasha] |
P3 |
1 |
1764740 |
Rename "parent" parameter of "browsingContext.getTree" to "root" |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
P2 |
1 |
1766125 |
[Snap] geckodriver cannot start Firefox when profile is located outside of users home directory |
RESOLVED |
James Graham [:jgraham] |
P3 |
2 |
1766217 |
browsingContext.navigate should not use the unload timer |
RESOLVED |
Alexandra Borovova [:Sasha] |
P3 |
1 |
1766802 |
With the Remote Agent starting earlier the "session.new" command has to wait for the browser window |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
P2 |
1 |
1767387 |
Sharing a WebDriver session with Marionette doesn't wait for browserStartupFinished |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
P2 |
2 |
1767543 |
Perma Android 7.0 wd [tier 2] TEST-UNEXPECTED-TIMEOUT | /webdriver/tests/bidi/log/entry_added/console.py | expected OK |
RESOLVED |
Julian Descottes [:jdescottes] |
P2 |
1 |
1767924 |
browsingContext.navigate shouldn't navigate with the same hash in URL |
RESOLVED |
Alexandra Borovova [:Sasha] |
P3 |
2 |
1768580 |
Documentation for geckodriver flags miss --websocket-port argument |
RESOLVED |
Henrik Skupin [:whimboo][⌚️UTC+2] |
P3 |
1 |
1770195 |
cleanup private method / internal command declarations in windowglobal/log.jsm |
RESOLVED |
Julian Descottes [:jdescottes] |
P3 |
1 |