WebDriver/RemoteProtocol/Milestones

From MozillaWiki
Jump to navigation Jump to search

Milestones

Milestones

Beta 2

  • Status: Active
  • Start Date:
  • Forecast Completion Date:
  • Actual Completion Date:

All MVP Bugs

Full Query
ID Summary Status Assigned to Priority
1535104 Network.requestWillBeSent should track file:// and data: requests RESOLVED nobody@mozilla.org P3
1547198 Fire Runtime.executionContextDestroyed when the tab closes RESOLVED nobody@mozilla.org P3
1552326 Implement Network.setRequestInterception RESOLVED nobody@mozilla.org P3
1553847 Implement DOM.setFileInputFiles RESOLVED nobody@mozilla.org P5
1553854 Implement Runtime.consoleAPICalled RESOLVED hskupin@gmail.com P1
1589784 Implement Network.loadingFailed RESOLVED nobody@mozilla.org P3
1590201 Implement Network.loadingFinished RESOLVED nobody@mozilla.org P3
1590220 Implement Network.requestServedFromCache RESOLVED nobody@mozilla.org P3
1591389 Implement support for Fetch.enable, Fetch.disable, Fetch.requestPaused, and basics for Fetch.continueRequest RESOLVED nobody@mozilla.org P2
1591522 Add "flatten" argument to Target.attachToTarget RESOLVED nobody@mozilla.org P3
1595177 Implement Input.insertText RESOLVED nobody@mozilla.org P2
1596390 Very poor performance for connecting to Firefox and closing the connection RESOLVED nobody@mozilla.org P3
1597660 Implement Page.lifecycleEvent for network related events RESOLVED nobody@mozilla.org P3
1599431 "Page.navigate" has to allow navigation by frameId RESOLVED nobody@mozilla.org P3
1601421 The execution context created by Page.createIsolatedWorld should have its own window global (sandbox) RESOLVED nobody@mozilla.org P2
1601695 Schedule script evaluation for scripts enqueued by Page.addScriptToEvaluateOnNewDocument's source argument RESOLVED nobody@mozilla.org P2
1602083 Emit executionContextCreated for all contexts that exist when Runtime gets enabled RESOLVED nobody@mozilla.org P2
1603167 Restructure Sync.jsm and Error.jsm to better deal with lazy loading NEW nobody@mozilla.org P3
1603223 Decouple Page and Runtime domains RESOLVED nobody@mozilla.org P3
1605784 Implement Emulation.setTouchEmulationEnabled RESOLVED hskupin@gmail.com P1
1606604 Build the remote agent on all release channels RESOLVED hskupin@gmail.com P3
1608294 Allow to send referrer via Page.navigate RESOLVED nobody@mozilla.org P3
1610855 Implement Target.targetInfoChanged RESOLVED omedhurst@mozilla.com P3
1612538 Move all page navigation related code into parent process RESOLVED nobody@mozilla.org P3
1618863 Page.navigate doesn't fail for status code other than 200 (eg. 204 - no content) RESOLVED nobody@mozilla.org P2
1623482 Without calling a parent Runtime domain method no execution contexts are tracked internally RESOLVED nobody@mozilla.org P3
1628589 Run Puppeteer unit tests for all the changes on trunk RESOLVED hskupin@gmail.com P1
1632007 Page.navigate should return loaderId for data:* urls RESOLVED nobody@mozilla.org P3
1632507 Page.navigate should report an error for unknown url scheme RESOLVED nobody@mozilla.org P2
1632649 Page.navigate should work with same-document anchor navigation RESOLVED nobody@mozilla.org P2
1632711 Stand up Wordpress gutenberg against Firefox Nightly in CI RESOLVED mjzffr@gmail.com P2
1634690 Page.navigate should return loaderId for file:* urls RESOLVED nobody@mozilla.org P3
1634693 Page load events should be emitted when navigating to a file: url RESOLVED nobody@mozilla.org P3
1634695 Navigating with file: protocol returns wrong frameId and causes hang of various Page domain related methods RESOLVED nobody@mozilla.org P3
1635568 Split-out event listeners from observer classes RESOLVED nobody@mozilla.org P3
1635685 Refactor observer classes for singletons RESOLVED nobody@mozilla.org P3
1636272 Check which Runtime commands are not allowed to run without the Runtime being enabled. RESOLVED nobody@mozilla.org P3
1636384 Runtime.disable has to send Runtime.executionContextDestroyed events for all registered contexts RESOLVED omedhurst@mozilla.com P2
1636970 Page.frameStoppedLoading is emitted at the wrong time RESOLVED nobody@mozilla.org P2
1636979 Implement Target.detachedFromTarget RESOLVED nobody@mozilla.org P3
1636980 Implement Target.setAutoAttach RESOLVED nobody@mozilla.org P2
1637062 Implement Network.getResponseBody RESOLVED nobody@mozilla.org P2
1637063 Implement Network.setExtraHTTPHeaders RESOLVED nobody@mozilla.org P3
1637064 Implement Page.close RESOLVED nobody@mozilla.org P3
1637838 Propagate loaderId to non-Document request and response events RESOLVED nobody@mozilla.org P2
1637839 Network.responseReceived should be emitted after requestfinished RESOLVED nobody@mozilla.org P2
1638743 Target.createTarget doesn't emit Target.attachedToTarget event when "setAutoAttach" is enabled RESOLVED nobody@mozilla.org P3
1644657 Investigate when to send Runtime.executionContextDestroyed events on navigation RESOLVED nobody@mozilla.org P3
1644661 Emit Runtime.executionContextsCleared event in Runtime.disable RESOLVED omedhurst@mozilla.com P3
1644826 Keyboard interrupt on ./mach puppeteer-test doesn't kill all child processes RESOLVED nobody@mozilla.org P2
1645065 Without calling a parent Page domain method no internal data is tracked RESOLVED nobody@mozilla.org P3
1649375 Implement Page.setBypassCSP RESOLVED nobody@mozilla.org P3
1650270 ExecutionContext creation fails (debuggee.docShell is null) after Page.frameDetached RESOLVED nobody@mozilla.org P2
1670286 Sync vendored puppeteer to v5.5.0 RESOLVED mjzffr@gmail.com P3
1672461 Pin package dependencies when installing Puppeteer in Mozilla CI RESOLVED mjzffr@gmail.com P2
1679808 ExecutionContext._toRemoteObject() has to better handle certain objects (Promises, plain objects, window) RESOLVED nobody@mozilla.org P2
1680504 Implement Runtime.exceptionThrown RESOLVED hskupin@gmail.com P1
1680740 Implement Target.getTargets RESOLVED hskupin@gmail.com P1
1680780 Set correct `attached` status for Targets in TargetInfo RESOLVED omedhurst@mozilla.com P3
1683392 High CPU load for "mach puppeteer-test" since using "npm ci" RESOLVED hskupin@gmail.com P2

60 Total; 1 Open (1.67%); 59 Resolved (98.33%); 0 Verified (0%);


All Reserve Bugs

No results.

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


Beta

  • Status: Completed
  • Start Date: December 13, 2019
  • Forecast Completion Date: June 5, 2020
  • Actual Completion Date: May 20, 2020
  • For details view the Project Tracking Dashboard.

All MVP Bugs

Full Query
ID Summary Status Assigned to Priority
1544417 Implement Emulation.setDeviceMetricsOverride's RESOLVED hskupin@gmail.com P1
1565164 Rename "plurals" modules to Lists or equivalent RESOLVED ato@sny.no P1
1587845 Add "clip" argument to Page.captureScreenshot RESOLVED hskupin@gmail.com P1
1588114 Implement Network.setCookie and Network.setCookies RESOLVED hskupin@gmail.com P1
1590098 Implement Network.getCookies RESOLVED hskupin@gmail.com P1
1590102 Implement Network.deleteCookies RESOLVED hskupin@gmail.com P1
1593226 Runtime.executionContextCreated and Runtime.executionContextDestroyed are not emitted for frames RESOLVED hskupin@gmail.com P1
1593979 "mach test" for remote/test/browser/*/ fails after a clobber with head.js not found RESOLVED hskupin@gmail.com P1
1596136 "Emulation.setUserAgentOverride" should only affect the current target RESOLVED hskupin@gmail.com P1
1596601 Add place-holder for Page.setInterceptFileChooserDialog RESOLVED hskupin@gmail.com P1
1596883 [Puppeteer] (Laucher, BrowserFetcher) Download appropriate Firefox version; determine executable path RESOLVED mjzffr@gmail.com P1
1596886 [Puppeteer] [CI] Run unit tests against Firefox Nightly RESOLVED mjzffr@gmail.com P1
1597227 Investigate options for not forcing a GC in nsHttpServer._connectionClosed RESOLVED hskupin@gmail.com P1
1597343 Runtime.evaluate returns an object id instead of its value RESOLVED hskupin@gmail.com P1
1598286 Enable remote agent on Windows AArch64 RESOLVED ato@sny.no P1
1599257 "Page.navigate" has to block until a response received RESOLVED mjzffr@gmail.com P1
1599260 Add support for "loaderId" to "Page.lifecycleEvent" RESOLVED mjzffr@gmail.com P1
1599413 Implement Page.frameAttached RESOLVED hskupin@gmail.com P1
1599773 Implement Page.frameDetached RESOLVED hskupin@gmail.com P1
1599994 Implement Page.printToPDF RESOLVED hskupin@gmail.com P1
1600053 Implement IO.read RESOLVED hskupin@gmail.com P1
1600055 Get rid of using "outerWindowID" in favor of "browsingContext.id" RESOLVED hskupin@gmail.com P1
1600058 Implement IO.close RESOLVED hskupin@gmail.com P1
1600330 Write tests for nsIRemoteAgent interface RESOLVED ato@sny.no P1
1600959 Implement Runtime.executionContextsCleared RESOLVED mjzffr@gmail.com P1
1603078 Run remote(pup) with Fission enabled RESOLVED ato@sny.no P1
1603451 browser-chrome test name not logged RESOLVED ato@sny.no P1
1605359 Page.getFrameTree has to return details for all frames in the current tab RESOLVED hskupin@gmail.com P1
1606317 ignorehttpserrors.spec.js:30:5 - FAILED while running "beforeEach" in suite "Firefox ignoreHTTPSErrors" RESOLVED ato@sny.no P1
1606612 Pretty-print WebSocket packets when verbose logging is turned on RESOLVED ato@sny.no P1
1606613 Stop logging handled errors RESOLVED ato@sny.no P1
1606818 Use nsIHttpServer API to unregister path handler RESOLVED ato@sny.no P1
1606828 Add -v[v] shorthand flag to ./mach puppeteer-test RESOLVED ato@sny.no P1
1606834 Document fit/fdescribe for Puppeteer tests RESOLVED ato@sny.no P1
1607461 Implement Network.setCacheDisabled RESOLVED hskupin@gmail.com P1
1607500 Task function name in browser_agent.js test broken RESOLVED ato@sny.no P1
1607560 Implement DOM.describeNode RESOLVED hskupin@gmail.com P1
1607562 Implement DOM.resolveNode RESOLVED hskupin@gmail.com P1
1608370 No startup/shutdown profile written for Marionette based test jobs RESOLVED hskupin@gmail.com P1
1609627 Implement Page.navigateToHistoryEntry RESOLVED hskupin@gmail.com P1
1610374 Intermittent remote/test/browser/page/browser_navigateToHistoryEntry.js | Got expected current index - Got 2, expected 1 RESOLVED hskupin@gmail.com P1
1610377 Intermittent remote/test/browser/page/browser_getNavigationHistory.js | Got expected current index - Got 2, expected 0 RESOLVED hskupin@gmail.com P1
1612174 Emit "init" lifecycleEvent in Runtime.evaluate when document.open() is called (to fix page.setContent in Puppeteer) RESOLVED mjzffr@gmail.com P1
1615260 Response for Runtime.callFunctionOn with returnbyValue shouldn't return value when it's not serializable RESOLVED hskupin@gmail.com P1
1615368 Response for Runtime.callFunctionOn with returnbyValue misses "type" and "description" RESOLVED hskupin@gmail.com P1
1619548 Update expectation states of Puppeteer tests to pass on MacOS RESOLVED hskupin@gmail.com P1
1623484 Runtime.evaluate and Runtime.callFunctionOn return wrong data for Symbol and BigInt types RESOLVED hskupin@gmail.com P1
1623581 Add support for "returnByValue" and "awaitPromise" to Runtime.evaluate RESOLVED hskupin@gmail.com P1
1633042 Intermittent remote/test/browser/page/browser_navigate.js | Uncaught exception - [Exception... "(null)" nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)" location: "<unknown>" data: no] RESOLVED mjzffr@gmail.com P1
1634029 Reorganize observer modules and simplify watching for created/closed browser windows RESOLVED hskupin@gmail.com P1

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


All Reserve Bugs

Full Query
ID Summary Status Assigned to Priority
1552324 Implement Network.responseReceived RESOLVED mjzffr@gmail.com P1
1553849 Implement "offline" mode for Network.emulateNetworkConditions RESOLVED etienne@bruines.com P3
1596734 Protocol error (Target.setDiscoverTargets): this.browsingContext is null RESOLVED nobody@mozilla.org P3
1596881 [Puppeteer] (Launcher) connect to a running Firefox instance RESOLVED mjzffr@gmail.com P1
1623128 Run Puppeteer unit tests on ubuntu18.04. RESOLVED hskupin@gmail.com P1
1632710 Sync vendored puppeteer to v3 RESOLVED mjzffr@gmail.com P1
1634691 Return early in Page.navigate for all non-http traffic RESOLVED mjzffr@gmail.com P1
1636373 Runtime.executionContextsCleared should only be emitted for top-frame navigation RESOLVED hskupin@gmail.com P1
1636816 Fix missing headers and url in Network.requestWillBeSent RESOLVED mjzffr@gmail.com P1
1637363 Add subframe support when returning frameId in Network events RESOLVED hskupin@gmail.com P1
1637619 Implement Network.getAllCookies RESOLVED etienne@bruines.com P3
1637640 Enable page load events for frames RESOLVED hskupin@gmail.com P1
1641839 Only emit Page.frameAttached and Page.frameAttached for frames RESOLVED hskupin@gmail.com P1
1644695 DOM.describeNode for a frame doesn't return its own id but the parent id RESOLVED hskupin@gmail.com P1
1646293 Page.navigate hangs for error pages RESOLVED nobody@mozilla.org P3
1647439 Sync vendored puppeteer to v5.0.0 RESOLVED mjzffr@gmail.com P1

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


Alpha

Full Query
ID Summary Status Assigned to Priority
1526364 Show visual cue when remote agent is active RESOLVED ato@sny.no P1
1543115 Accomodate to Puppeteer grepping stderr to fetch WebSocket server URL RESOLVED ato@sny.no P1
1544393 Ship remote agent in Nightly RESOLVED ato@sny.no P1
1549708 Implement Page.reload's ignoreCache argument RESOLVED ato@sny.no P1
1585272 Protocol error (Network.enable): Component returned failure code: 0xc1f30100 (NS_ERROR_FACTORY_EXISTS) [nsIComponentRegistrar.registerFactory] NetworkObserver@chrome://remote/content/domains/parent/network/NetworkObserver.jsm:74 RESOLVED hskupin@gmail.com P1
1587846 Add "format" and "quality" arguments to Page.captureScreenshot RESOLVED hskupin@gmail.com P1
1589625 Remote browser chrome tests do not correctly clean-up after tests RESOLVED hskupin@gmail.com P1
1590467 Implement minimal UX for running puppeteer with Firefox RESOLVED mjzffr@gmail.com P1
1590826 Drop stdout workaround from Puppeteer clone RESOLVED ato@sny.no P1
1590827 Add remote-agent-requested system notification RESOLVED ato@sny.no P1
1591927 Implement Security.setIgnoreCertificateErrors RESOLVED ato@sny.no P1
1592643 Implement Target.activateTarget RESOLVED hskupin@gmail.com P1
1594351 Include remote agent status in about:support RESOLVED ato@sny.no P1
1594871 Intermittent remote/test/browser/page/browser_captureScreenshot.js | Size of quality 10 is smaller than default - RESOLVED hskupin@gmail.com P1
1595112 Improve performance of browser chrome tests by caching the CDP client code across tests of the same domain RESOLVED hskupin@gmail.com P1
1595528 In-tree Puppeteer unit tests and examples don't work with Chrome/Chromium RESOLVED hskupin@gmail.com P1
1595697 Implement Emulation.setUserAgentOverride RESOLVED hskupin@gmail.com P1
1596101 Forward Network.setUserAgentOverride to Emulation.setUserAgentOverride RESOLVED hskupin@gmail.com P1
1596729 Document how to debug system observer notifications RESOLVED ato@sny.no P1
1596888 [Puppeteer] Add recommended automation preferences to profile setup when launching Firefox RESOLVED mjzffr@gmail.com P1
1597253 Implement Page.lifecycleEvent RESOLVED hskupin@gmail.com P1
1597259 Implement Page.setLifecycleEventsEnabled RESOLVED hskupin@gmail.com P1
1597643 Implement Page.frameStartedLoading RESOLVED hskupin@gmail.com P1
1597877 Implement Page.createIsolatedWorld RESOLVED mjzffr@gmail.com P1
1598468 Temporarily stop emitting Target.receivedMessageFromTarget events due to massive spamming in the console RESOLVED hskupin@gmail.com P1
1599400 Revendor Puppeteer from upstream RESOLVED ato@sny.no P1
1600081 Fix build instructions with new startup in mind RESOLVED ato@sny.no P1
1600317 Add workaround for denying non-CDP methods to be called RESOLVED hskupin@gmail.com P1

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