WebDriver/RemoteProtocol/Milestones

From MozillaWiki
< WebDriver‎ | RemoteProtocol
Revision as of 16:42, 16 December 2019 by Mjzffr (talk | contribs) (→‎Milestones: Add high priority)
Jump to navigation Jump to search

Milestones

Beta

  • Goal: TBD
  • ETA: End of Q2 2019

High Priority Subset

No results.

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


All MVP

Full Query
ID Priority Summary Assigned to Status
1565164 P1 Rename "plurals" modules to Lists or equivalent Andreas Tolfsen ❲:ato❳ RESOLVED
1598286 P1 Enable remote agent on Windows AArch64 Andreas Tolfsen ❲:ato❳ RESOLVED
1600330 P1 Write tests for nsIRemoteAgent interface Andreas Tolfsen ❲:ato❳ RESOLVED
1603078 P1 Run remote(pup) with Fission enabled Andreas Tolfsen ❲:ato❳ RESOLVED
1603451 P1 browser-chrome test name not logged Andreas Tolfsen ❲:ato❳ RESOLVED
1606317 P1 ignorehttpserrors.spec.js:30:5 - FAILED while running "beforeEach" in suite "Firefox ignoreHTTPSErrors" Andreas Tolfsen ❲:ato❳ RESOLVED
1606612 P1 Pretty-print WebSocket packets when verbose logging is turned on Andreas Tolfsen ❲:ato❳ RESOLVED
1606613 P1 Stop logging handled errors Andreas Tolfsen ❲:ato❳ RESOLVED
1606818 P1 Use nsIHttpServer API to unregister path handler Andreas Tolfsen ❲:ato❳ RESOLVED
1606828 P1 Add -v[v] shorthand flag to ./mach puppeteer-test Andreas Tolfsen ❲:ato❳ RESOLVED
1606834 P1 Document fit/fdescribe for Puppeteer tests Andreas Tolfsen ❲:ato❳ RESOLVED
1607500 P1 Task function name in browser_agent.js test broken Andreas Tolfsen ❲:ato❳ RESOLVED
1544417 P1 Implement Emulation.setDeviceMetricsOverride's Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1553854 P1 Implement Runtime.consoleAPICalled Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1587845 P1 Add "clip" argument to Page.captureScreenshot Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1588114 P1 Implement Network.setCookie and Network.setCookies Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1590098 P1 Implement Network.getCookies Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1590102 P1 Implement Network.deleteCookies Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1593226 P1 Runtime.executionContextCreated and Runtime.executionContextDestroyed are not emitted for frames Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1593979 P1 "mach test" for remote/test/browser/*/ fails after a clobber with head.js not found Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1596136 P1 "Emulation.setUserAgentOverride" should only affect the current target Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1596601 P1 Add place-holder for Page.setInterceptFileChooserDialog Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1597227 P1 Investigate options for not forcing a GC in nsHttpServer._connectionClosed Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1597343 P1 Runtime.evaluate returns an object id instead of its value Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1599413 P1 Implement Page.frameAttached Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1599773 P1 Implement Page.frameDetached Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1599994 P1 Implement Page.printToPDF Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1600053 P1 Implement IO.read Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1600055 P1 Get rid of using "outerWindowID" in favor of "browsingContext.id" Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1600058 P1 Implement IO.close Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1605359 P1 Page.getFrameTree has to return details for all frames in the current tab Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1605784 P1 Implement Emulation.setTouchEmulationEnabled Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1607461 P1 Implement Network.setCacheDisabled Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1607560 P1 Implement DOM.describeNode Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1607562 P1 Implement DOM.resolveNode Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1608370 P1 No startup/shutdown profile written for Marionette based test jobs Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1609627 P1 Implement Page.navigateToHistoryEntry Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1610374 P1 Intermittent remote/test/browser/page/browser_navigateToHistoryEntry.js | Got expected current index - Got 2, expected 1 Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1610377 P1 Intermittent remote/test/browser/page/browser_getNavigationHistory.js | Got expected current index - Got 2, expected 0 Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1615260 P1 Response for Runtime.callFunctionOn with returnbyValue shouldn't return value when it's not serializable Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1615368 P1 Response for Runtime.callFunctionOn with returnbyValue misses "type" and "description" Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1619548 P1 Update expectation states of Puppeteer tests to pass on MacOS Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1623128 P1 Run Puppeteer unit tests on ubuntu18.04. Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1623484 P1 Runtime.evaluate and Runtime.callFunctionOn return wrong data for Symbol and BigInt types Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1623581 P1 Add support for "returnByValue" and "awaitPromise" to Runtime.evaluate Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1628589 P1 Run Puppeteer unit tests for all the changes on trunk Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1634029 P1 Reorganize observer modules and simplify watching for created/closed browser windows Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1636373 P1 Runtime.executionContextsCleared should only be emitted for top-frame navigation Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1637363 P1 Add subframe support when returning frameId in Network events Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1637640 P1 Enable page load events for frames Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1641839 P1 Only emit Page.frameAttached and Page.frameAttached for frames Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1644695 P1 DOM.describeNode for a frame doesn't return its own id but the parent id Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1680504 P1 Implement Runtime.exceptionThrown Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1680740 P1 Implement Target.getTargets Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1552324 P1 Implement Network.responseReceived Maja Frydrychowicz :impossibus (was :maja_zf) (needinfo me) RESOLVED
1596881 P1 [Puppeteer] (Launcher) connect to a running Firefox instance Maja Frydrychowicz :impossibus (was :maja_zf) (needinfo me) RESOLVED
1596883 P1 [Puppeteer] (Laucher, BrowserFetcher) Download appropriate Firefox version; determine executable path Maja Frydrychowicz :impossibus (was :maja_zf) (needinfo me) RESOLVED
1596886 P1 [Puppeteer] [CI] Run unit tests against Firefox Nightly Maja Frydrychowicz :impossibus (was :maja_zf) (needinfo me) RESOLVED
1599257 P1 "Page.navigate" has to block until a response received Maja Frydrychowicz :impossibus (was :maja_zf) (needinfo me) RESOLVED
1599260 P1 Add support for "loaderId" to "Page.lifecycleEvent" Maja Frydrychowicz :impossibus (was :maja_zf) (needinfo me) RESOLVED
1600959 P1 Implement Runtime.executionContextsCleared Maja Frydrychowicz :impossibus (was :maja_zf) (needinfo me) RESOLVED
1612174 P1 Emit "init" lifecycleEvent in Runtime.evaluate when document.open() is called (to fix page.setContent in Puppeteer) Maja Frydrychowicz :impossibus (was :maja_zf) (needinfo me) RESOLVED
1632710 P1 Sync vendored puppeteer to v3 Maja Frydrychowicz :impossibus (was :maja_zf) (needinfo me) RESOLVED
1633042 P1 Intermittent remote/test/browser/page/browser_navigate.js | Uncaught exception - [Exception... "(null)" nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)" location: "<unknown>" data: no] Maja Frydrychowicz :impossibus (was :maja_zf) (needinfo me) RESOLVED
1634691 P1 Return early in Page.navigate for all non-http traffic Maja Frydrychowicz :impossibus (was :maja_zf) (needinfo me) RESOLVED
1636816 P1 Fix missing headers and url in Network.requestWillBeSent Maja Frydrychowicz :impossibus (was :maja_zf) (needinfo me) RESOLVED
1647439 P1 Sync vendored puppeteer to v5.0.0 Maja Frydrychowicz :impossibus (was :maja_zf) (needinfo me) RESOLVED
1683392 P2 High CPU load for "mach puppeteer-test" since using "npm ci" Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1632711 P2 Stand up Wordpress gutenberg against Firefox Nightly in CI Maja Frydrychowicz :impossibus (was :maja_zf) (needinfo me) RESOLVED
1672461 P2 Pin package dependencies when installing Puppeteer in Mozilla CI Maja Frydrychowicz :impossibus (was :maja_zf) (needinfo me) RESOLVED
1591389 P2 Implement support for Fetch.enable, Fetch.disable, Fetch.requestPaused, and basics for Fetch.continueRequest RESOLVED
1595177 P2 Implement Input.insertText RESOLVED
1601421 P2 The execution context created by Page.createIsolatedWorld should have its own window global (sandbox) RESOLVED
1601695 P2 Schedule script evaluation for scripts enqueued by Page.addScriptToEvaluateOnNewDocument's source argument RESOLVED
1602083 P2 Emit executionContextCreated for all contexts that exist when Runtime gets enabled RESOLVED
1618863 P2 Page.navigate doesn't fail for status code other than 200 (eg. 204 - no content) RESOLVED
1632507 P2 Page.navigate should report an error for unknown url scheme RESOLVED
1632649 P2 Page.navigate should work with same-document anchor navigation RESOLVED
1636970 P2 Page.frameStoppedLoading is emitted at the wrong time RESOLVED
1636980 P2 Implement Target.setAutoAttach RESOLVED
1637062 P2 Implement Network.getResponseBody RESOLVED
1637838 P2 Propagate loaderId to non-Document request and response events RESOLVED
1637839 P2 Network.responseReceived should be emitted after requestfinished RESOLVED
1644826 P2 Keyboard interrupt on ./mach puppeteer-test doesn't kill all child processes RESOLVED
1650270 P2 ExecutionContext creation fails (debuggee.docShell is null) after Page.frameDetached RESOLVED
1679808 P2 ExecutionContext._toRemoteObject() has to better handle certain objects (Promises, plain objects, window) RESOLVED
1636384 P2 Runtime.disable has to send Runtime.executionContextDestroyed events for all registered contexts Oliver Medhurst [:canadahonk] RESOLVED
1553849 P3 Implement "offline" mode for Network.emulateNetworkConditions Etienne Bruines RESOLVED
1637619 P3 Implement Network.getAllCookies Etienne Bruines RESOLVED
1606604 P3 Build the remote agent on all release channels Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1670286 P3 Sync vendored puppeteer to v5.5.0 Maja Frydrychowicz :impossibus (was :maja_zf) (needinfo me) RESOLVED
1535104 P3 Network.requestWillBeSent should track file:// and data: requests RESOLVED
1547198 P3 Fire Runtime.executionContextDestroyed when the tab closes RESOLVED
1552326 P3 Implement Network.setRequestInterception RESOLVED
1589784 P3 Implement Network.loadingFailed RESOLVED
1590201 P3 Implement Network.loadingFinished RESOLVED
1590220 P3 Implement Network.requestServedFromCache RESOLVED
1591522 P3 Add "flatten" argument to Target.attachToTarget RESOLVED
1596390 P3 Very poor performance for connecting to Firefox and closing the connection RESOLVED
1596734 P3 Protocol error (Target.setDiscoverTargets): this.browsingContext is null RESOLVED
1597660 P3 Implement Page.lifecycleEvent for network related events RESOLVED
1599431 P3 "Page.navigate" has to allow navigation by frameId RESOLVED
1603167 P3 Restructure Sync.jsm and Error.jsm to better deal with lazy loading NEW
1603223 P3 Decouple Page and Runtime domains RESOLVED
1608294 P3 Allow to send referrer via Page.navigate RESOLVED
1612538 P3 Move all page navigation related code into parent process RESOLVED
1623482 P3 Without calling a parent Runtime domain method no execution contexts are tracked internally RESOLVED
1632007 P3 Page.navigate should return loaderId for data:* urls RESOLVED
1634690 P3 Page.navigate should return loaderId for file:* urls RESOLVED
1634693 P3 Page load events should be emitted when navigating to a file: url RESOLVED
1634695 P3 Navigating with file: protocol returns wrong frameId and causes hang of various Page domain related methods RESOLVED
1635568 P3 Split-out event listeners from observer classes RESOLVED
1635685 P3 Refactor observer classes for singletons RESOLVED
1636272 P3 Check which Runtime commands are not allowed to run without the Runtime being enabled. RESOLVED
1636979 P3 Implement Target.detachedFromTarget RESOLVED
1637063 P3 Implement Network.setExtraHTTPHeaders RESOLVED
1637064 P3 Implement Page.close RESOLVED
1638743 P3 Target.createTarget doesn't emit Target.attachedToTarget event when "setAutoAttach" is enabled RESOLVED
1644657 P3 Investigate when to send Runtime.executionContextDestroyed events on navigation RESOLVED
1645065 P3 Without calling a parent Page domain method no internal data is tracked RESOLVED
1646293 P3 Page.navigate hangs for error pages RESOLVED
1649375 P3 Implement Page.setBypassCSP RESOLVED
1610855 P3 Implement Target.targetInfoChanged Oliver Medhurst [:canadahonk] RESOLVED
1644661 P3 Emit Runtime.executionContextsCleared event in Runtime.disable Oliver Medhurst [:canadahonk] RESOLVED
1680780 P3 Set correct `attached` status for Targets in TargetInfo Oliver Medhurst [:canadahonk] RESOLVED
1553847 P5 Implement DOM.setFileInputFiles RESOLVED

126 Total; 1 Open (0.79%); 125 Resolved (99.21%); 0 Verified (0%);


Alpha

Full Query
ID Priority Summary Assigned to Status
1526364 P1 Show visual cue when remote agent is active Andreas Tolfsen ❲:ato❳ RESOLVED
1543115 P1 Accomodate to Puppeteer grepping stderr to fetch WebSocket server URL Andreas Tolfsen ❲:ato❳ RESOLVED
1544393 P1 Ship remote agent in Nightly Andreas Tolfsen ❲:ato❳ RESOLVED
1549708 P1 Implement Page.reload's ignoreCache argument Andreas Tolfsen ❲:ato❳ RESOLVED
1600121 P1 Get rid of check for target path length on target-created Andreas Tolfsen ❲:ato❳ RESOLVED
1600111 P1 Make nsIRemoteAgent synchronous (was: Exceptions from nsIRemoteAgent are not detected in remote_agent.rs) Andreas Tolfsen ❲:ato❳ RESOLVED
1600081 P1 Fix build instructions with new startup in mind Andreas Tolfsen ❲:ato❳ RESOLVED
1599400 P1 Revendor Puppeteer from upstream Andreas Tolfsen ❲:ato❳ RESOLVED
1596729 P1 Document how to debug system observer notifications Andreas Tolfsen ❲:ato❳ RESOLVED
1590826 P1 Drop stdout workaround from Puppeteer clone Andreas Tolfsen ❲:ato❳ RESOLVED
1590827 P1 Add remote-agent-requested system notification Andreas Tolfsen ❲:ato❳ RESOLVED
1590828 P1 nsIRemoteAgent should return NS exceptions Andreas Tolfsen ❲:ato❳ RESOLVED
1591927 P1 Implement Security.setIgnoreCertificateErrors Andreas Tolfsen ❲:ato❳ RESOLVED
1594351 P1 Include remote agent status in about:support Andreas Tolfsen ❲:ato❳ RESOLVED
1592643 P1 Implement Target.activateTarget Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1594871 P1 Intermittent remote/test/browser/page/browser_captureScreenshot.js | Size of quality 10 is smaller than default - Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1595112 P1 Improve performance of browser chrome tests by caching the CDP client code across tests of the same domain Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1595528 P1 In-tree Puppeteer unit tests and examples don't work with Chrome/Chromium Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1595697 P1 Implement Emulation.setUserAgentOverride Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1596101 P1 Forward Network.setUserAgentOverride to Emulation.setUserAgentOverride Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1597253 P1 Implement Page.lifecycleEvent Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1597259 P1 Implement Page.setLifecycleEventsEnabled Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1597643 P1 Implement Page.frameStartedLoading Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1598468 P1 Temporarily stop emitting Target.receivedMessageFromTarget events due to massive spamming in the console Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1589625 P1 Remote browser chrome tests do not correctly clean-up after tests Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1588622 P1 Implement support for "contentSize" and "layoutViewport" of Page.getLayoutMetrics Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1587846 P1 Add "format" and "quality" arguments to Page.captureScreenshot Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1585272 P1 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 Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1600317 P1 Add workaround for denying non-CDP methods to be called Henrik Skupin [:whimboo][⌚️UTC+2] RESOLVED
1590467 P1 Implement minimal UX for running puppeteer with Firefox Maja Frydrychowicz :impossibus (was :maja_zf) (needinfo me) RESOLVED
1596888 P1 [Puppeteer] Add recommended automation preferences to profile setup when launching Firefox Maja Frydrychowicz :impossibus (was :maja_zf) (needinfo me) RESOLVED
1597877 P1 Implement Page.createIsolatedWorld Maja Frydrychowicz :impossibus (was :maja_zf) (needinfo me) RESOLVED
1597879 P1 Implement Page.addScriptToEvaluateOnNewDocument Maja Frydrychowicz :impossibus (was :maja_zf) (needinfo me) RESOLVED

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