WebDriver/RemoteProtocol/Meetings/2020/05/15
From MozillaWiki
< WebDriver | RemoteProtocol | Meetings
Contents
Agenda
- [marco] Project Update
- [henrik] Discuss new milestone
- Pre-selected list of bugs we think that are important
- Another list with most likely lesser important bugs
- Awaiting feedback for selection from Puppeteer folks
- Fission milestone flag for Remote Protocol? Bug 1565162
Roster
- Present
- maja_zf, whimboo, mmucci, digitarald, dreams, jgraham
Minutes
Project update
- On track, final mvp bugs in review
Next priorities / milestone
- Need more feedback on essential CDP features
- Involve our DevRel [Action: Devin/Harald]
- Run Playwright on Firefox with CDP? [Action: Maja ask Joel]
- Define the next milestone ("Gutenberg" may be too deep)
- Need cycle of feedback, scope input, dashboards
- "Stuff we know is broken" - high confidence we need to do anyway
- [Action: Dashboard!] - intent to gather more feedback on scope
- Sync m-c with Puppeteer v3 https://bugzilla.mozilla.org/show_bug.cgi?id=1632710
- Length of cycle?
- Refinement of "more general" remote protocol, core architecture
- Can implementing it inform WebDriver BiDi?
- Marionette Fission-compatible
- Remote Protocol hold: get external validation and input, Fission arch. input
- After June 5th move all puppeteer-beta-reserve bug to a new milestone:
- P2 -> puppeteer-beta2-mvp
- P3 -> puppeteer-beta2-reserve
Fission: Marionette
- M6 Nightly coming in August (make Marionette compatible)
- define this scope and how to track https://bugzilla.mozilla.org/show_bug.cgi?id=1518468
- Finish frame support in Remote Protocol first
- Communication between processes - wait on implementation, do Fission-compatible architecture for RP and planning with Alex soon
- Marionette work will inform RP work
Other milestone preparation
- Update the Gutenberg meta bug dependency tree based on recent test run
- Update the CDP 1.3 Usage "Supported"
- Review the puppeteer examples, running?
Progress
Milestone Status
- Last meeting: 49 Total; 4 Open (8.16%); 45 Resolved (91.84%)
- This meeting: 50 Total; 3 Open (6%); 47 Resolved (94%);
Other indicators
Changelog
03da091fad18 jayati Bug 1620438 - Remove references to extensions.webservice.discoverURL. r=robwu,remote-protocol-reviewers,marionette-reviewers,perftest-reviewers,whimboo,sparky 804e863ee8d0 Henrik Skupin Bug 1634029 - [remote] Re-organize observer modules into a single directory. r=remote-protocol-reviewers,maja_zf 1da9a1cbc272 Henrik Skupin Bug 1634029 - [remote] Simplify handling of created DOMWindow's. r=remote-protocol-reviewers,maja_zf 2ea167bead02 Henrik Skupin Bug 1634029 - [remote] Integrate WindowObserver into TabObserver. r=remote-protocol-reviewers,maja_zf 6253f484818a Maja Frydrychowicz Bug 1634691 - Decouple Target id from browsing context id r=remote-protocol-reviewers,whimboo c3478c000960 Maja Frydrychowicz Bug 1634691 - Return early in Page.navigate for all non-http traffic r=remote-protocol-reviewers,whimboo 40b01f4c7e1f Maja Frydrychowicz Bug 1633433 - Wait for frame navigation and improve logging r=remote-protocol-reviewers,whimboo c8d70ff72510 Etienne Bruines Bug 1635496 - [remote] Fixed dispatchMouseEvent to not await undefined promises. r=remote-protocol-reviewers,whimboo 463a3ae40b52 Henrik Skupin Bug 1631089 - [remote] Force sRGB tag for generated screenshots. r=remote-protocol-reviewers,jgraham 077c96ce6258 Henrik Skupin Bug 1636557 - [remote] Return class name and description for DOM nodes in Runtime.callFunctionOn and Runtime.evalute. r=remote-protocol-reviewers,maja_zf b1c859fe04b1 Etienne Bruines Bug 1553849 - [remote] Add offline mode support to Network.emulateNetworkConditions r=whimboo,remote-protocol-reviewers,maja_zf 35c6c49c11ce Christoph Kerschbaumer Bug 1636900: Remove TYPE_XBL from nsIContentPolicy. r=remote-protocol-reviewers,emilio,whimboo c8a0b94a5165 Dan Glastonbury Bug 1637493 - [remote] Set customUserAgent from Parent process. r=remote-protocol-reviewers,whimboo c34dc29a1189 Etienne Bruines Bug 1637621 - [remote] Browser.getVersion returning version 1.3 r=remote-protocol-reviewers,whimboo 41a0320ca962 Henrik Skupin Bug 1593226 - [remote] Create a single context observer per content session. r=remote-protocol-reviewers,maja_zf 24bf7808c6ae Henrik Skupin Bug 1593226 - [remote] Return execution context instead of only the id in "enableRuntime" helper. r=remote-protocol-reviewers,maja_zf ac593bf81996 Henrik Skupin Bug 1593226 - [remote] Only emit Runtime.executionContextsCleared events when Runtime is enabled. r=remote-protocol-reviewers,maja_zf 996b843543fb Henrik Skupin Bug 1593226 - [remote] Emit Runtime.executionContextCreated and Runtime.executionContextDestroyed events also for frames. r=remote-protocol-reviewers,maja_zf 22bfb935c8fd Henrik Skupin Bug 1593226 - [remote] Add support for frameId argument to Page.createIsolatedWorld. r=remote-protocol-reviewers,maja_zf cd96d8a081cc Henrik Skupin Bug 1593226 - [remote] Use frame's window for dynamic isolated world creation on new document. r=remote-protocol-reviewers,maja_zf
Work
- Milestones
- Development status of Puppeteer beta
- Puppeteer beta dashboard
- Bugzilla queries - Puppeteer Beta
- All project work currently in development
- Available MVP work
- Completed MVP work
- Available Reserve work
- Bug overviews
- Gutenberg dependency tree
- Puppeteer examples dependency tree
- Complete Puppeteer dependency tree
- All ze boogs