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 |