WebDriver/RemoteProtocol/WebDriver BiDi/Milestone 2

From MozillaWiki
Jump to: navigation, search

WebDriver BiDi Milestone 2 - Completed December 19th, 2021

Goal: Extend the current WebDriver BiDi code base to fully support log.entryAdded events and allow clients to unsubscribe from this event.

Archive:

Full Query
ID Summary Status Assigned to Priority Fx points
1601245 Enable Puppeteer and CDP tests in mochitest-remote for Fission RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P2 8
1686110 Release geckodriver 0.30.0 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P2 2
1693839 Add basic support for payload serialization RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P2 8
1694136 Refactor Remote Protocol documentation for various protocols (Marionette, WebDriver BiDi, and CDP) under /remote RESOLVED Julian Descottes [:jdescottes] P2 2
1694145 Implement basic support for session.unsubscribe RESOLVED Julian Descottes [:jdescottes] P2 2
1713443 MessageHandler: Support shared global session data that supports BiDi and CDP RESOLVED Julian Descottes [:jdescottes] P2 13
1720098 Need to validate Host and Origin headers for remote agent websockets connection RESOLVED Julian Descottes [:jdescottes] P2 2
1722659 Stop using singleton for MessageHandlerRegistry RESOLVED Julian Descottes [:jdescottes] P2 2
1723084 Add a shared try preset for remote protocol RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P2 2
1725111 Add filter for top-level browsing contexts to MessageHandler broadcasting RESOLVED Julian Descottes [:jdescottes] P2 2
1726800 Finalize ModuleRegistry implementation RESOLVED Julian Descottes [:jdescottes] P2 2
1731548 Add "JavascriptLogEntry" support to log.entryAdded event RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P2 2
1731553 Add support for "stackTrace" to ConsoleLogEntry and JavascriptLogEntry RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P2 2
1731556 Automatically subscribe to events in case these were set globally RESOLVED Julian Descottes [:jdescottes] P2 2
1731574 Emit cached log entries when subscribing for `log.entryAdded` events RESOLVED Julian Descottes [:jdescottes] P2 8
1731576 [wdspec] Log pollution for "UnsupportedCommandError: test.test not supported for destination ROOT" when command is not supported RESOLVED Julian Descottes [:jdescottes] P2 2
1731790 Add blank implementation of Fetch.disable to prevent unknown method errors RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P2 2
1733463 "origin" property of "Runtime.executionContextCreated" events contain URL instead of window origin RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P2 2
1734208 Puppeteer causes Firefox to freeze because stdout/stderr pipes are no longer processed RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P2 2
1735131 (Puppeteer) JavaScript error: chrome://remote/content/cdp/observers/ContextObserver.jsm, line 137: TypeError: can't access property "docShell", window is null RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P2 2
1739976 Add basic support for payload deserialization RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P2 2
1742359 Stale WebDriverBiDiConnection instances cause extra submission for registered events RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P2 2
1742491 DevTools Toolbox inappropriately creates new MessageHandlerFrameChild instances RESOLVED Julian Descottes [:jdescottes] P2 2
1742580 Permanent TEST-UNEXPECTED-TIMEOUT | /webdriver/tests/bidi/log_entry_added/args.py | expected OK when Gecko 96 merges to Beta on 2021-12-06 RESOLVED Henrik Skupin [:whimboo][⌚️UTC+1] P2 2
1743083 MessageHandler Modules can be initialized before the corresponding MessageHandler is ready RESOLVED Julian Descottes [:jdescottes] P2 2
1744966 Intermittent /webdriver/tests/bidi/log_entry_added/event_buffer.py | test_console_log_cached_messages[javascript_error] - assert 4 == 3 RESOLVED Julian Descottes [:jdescottes] P2 2
1746216 Implement "session.status" command RESOLVED Julian Descottes [:jdescottes] P2 2

27 Total; 0 Open (0%); 27 Resolved (100%); 0 Verified (0%);