WebDriver/RemoteProtocol/Meetings/2019/10/23

From MozillaWiki
Jump to: navigation, search

Agenda

  • Tracking work (mmucci)
  • Feature- and goal tracking proposal
    • Time-bound tracking bugs, e.g. milestones relating to our team’s immediate goals.
    • Feature tracking bugs, e.g. to complete a certain subset of CDP’s functionality.
  • Security review update
  • Next meeting

Roster

Present
mmucci, whimboo, maja_zf, jgraham, AutomatedTester, ato
Regrets

Minutes

Tracking work

mmucci
4 weeks cycle to work through backlog (adjust goals regularly), I will provide weekly updates about progress. Next step, team decides on backlog.
AutomatedTester
marco will track a flag in bugzilla. What about github?
mmucci
https://docs.google.com/spreadsheets/d/1iVI5BmK29aRKZ5qtAH6Ci9txb9O8SBkP6Mi6QuWubGU/edit?usp=sharing
Dashboard used on DevTools Fission project.
The GitHub issues will appear on the list of work, as part of the backlog.
The work that exists on GitHub can stay on GitHub. This should not be a problem.
AutomatedTester
When I say in GitHub, it might not be under the Mozilla organisation. Does that make a difference?
I just need to give you the repository you need to track?
mmucci
Yes, just give me the link to the repo and the flags you want to track.
There are two main components: the status dashboard and the list of work needed to be done.
You pick work off the backlog that you want to do.
There’s no need for a dashboard in the first four weeks.
whimboo
At the moment we have meta bugs for a lot of the domains we are implementing.
For the MVP we may not have to implement every dependency for these.
Would it cause problems for you if we rearrange the dependencies?
mmucci
This should not be a problem for as long as we use one coherent whiteboard tag.
AutomatedTester
mmucci will start work on tracking this project on Monday.
mmucci
As soon as the bugs get tagged [whiteboard entry added?] we can start.
In the first four weeks, keep adding to the backlog of things you want to work.
maja_zf
Does Bugzilla priorities matter?
mmucci
Everything that is MVP in the backlog that is waiting to be selected will be marked P2.
Once you assign yourself we change it to P1 and add yourself as an assignee.
P3 are bugs that we have for a reserved backlog.
For example, if you have too many bugs on your backlog that the schedule shows you won’t have time to do you can move some of the backlog over to the ‘reserved backlog’.
These are not important for M1, but if we’re looking for work we can draw from this list.
But they are not things required in order for M1 to ship.
What this process depends on is when you start work on a bug. The clock stops when it lands and the bug is resolved.
whimboo
What if you work on something that you’re working on, but it’s blocked?
mmucci
You will have to unassign yourself so the timer doesn’t run.
maja_zf
The whiteboard tag you want to use for MVP is equivalent to P2 priority?
mmucci
The MVP backlog would be the list of work your team is committing to complete by a certain date.
It switches to P1 to indicate work that is in development.
The P2 is work developers will pick up eventually. We don’t know when or who, but it is next on the list.
whimboo
We have lots and lots of P3s right now that we don’t want to count right now.
mmucci
Yes, these will not be counted. They will be part of the reserve backlog.
P3s are tracked but not part of the schedule
[explains forecast graph in link from above]
maja_zf
In past projects, what happens when team members realise something involves more work or they pick up incidental work?
Does that work get split up in more bugs? Or how do we track this?
mmucci
Often developers find they need to split work up in more bugs.
Say you start with one bug, but it’s easier to solve as four individual bugs.
We have contingency built in to the model.
There will always be some unknown work and we have to plan for these incontingencies.
This means we have to move some work to the reserved backlog so we don’t expand the scope.
If you’re ahead of schedule you may be able to absorb some more work.
If behind schedule, you have to move your priorities around in order not to increase scope so you hit your deadline.
maja_zf
As a team we are going to change the way we work to adapt to this.
Often we don’t bother filing separate bug and some incidental work ends up landing in the same changeset on the same bug.
mmucci
My experience is that you have a mix of bugs with a lot of patches, and some with only one patch.
These are outliers and it’s the middle ground that counts.
This will also be factored in to the model after the first four weeks.
maja_zf
What I’m hearing is that we should continue work in the same style we do now.
mmucci
You should work the way that is most efficient to you.
whimboo
Should we as a team discuss whether a new bug fits into the MVP and update the whiteboard entries?
mmucci
In DevTools we don’t have triage meetings.
At the normal team meeting they would take five minutes at the beginning to prioritise the incoming work. [?]
AutomatedTester
We’re probably going to make mistakes along the way.
The idea of getting a sense of where we are going…
I’ve heard good things. The idea it shouldn’t affect how we do things [?]
mmucci
I’m not there to manage the engineering work.
I’m there to collect information so you can make decisions based on this.
whimboo
What preparation work will we have to do?
AutomatedTester
Time-bound tracking bug versus feature-bound.
ato
That seems to duplicate marco's approach to tracking milestones with whiteboard tag and P2.
AutomatedTester
Track alpha and beta release. Will go through bugs and check-in with team.

Changelog

% git log --date=iso --pretty=format:'%ad%x09%H' -- remote/ | awk '$0 >= "2019-07-23" && $0 <= "2019-10-23"' | awk -F $'\t' '{print $2}' | xargs git show -s --format='%h%x09%s'
33a7849f16e8    Bug 1587742 - Distinguish out-of-band non-CDP methods; r=remote-protocol-reviewers,ato,whimboo
074a68ad5b05    Bug 1589844 - Move Input browser-chrome tests to their own directory; r=remote-protocol-reviewers,whimboo,ato
deb0ea0244a6    Bug 1563206 - Call editor commands directly to emulate some native key bindings; r=ato,remote-protocol-reviewers
e53dd4550afe    Bug 1563206 - Test top key combinations that affect gutenberg; r=ato,remote-protocol-reviewers,jdescottes
087a7ebfec5f    Backed out changeset 1ce1b20dcc20 (bug 1563206) for mochitest remote perma failures in browser_input_dispatchKeyEvent.js on a CLOSED TREE
be27d1929474    Bug 1563206 - Test top key combinations that affect gutenberg; r=ato,remote-protocol-reviewers,jdescottes
748224321af9    Merge autoland to mozilla-central. a=merge
3c21b5d6d4c2    Bug 1585272 - [remote] Register ChannelEventSinkFactory only once, and allow for multiple client connections. r=remote-protocol-reviewers,maja_zf
f68532ed445b    Bug 1563746 - [remote] Implement Page.captureScreenshot. r=remote-protocol-reviewers,maja_zf,ato
4d64db355b03    bug 1588727: remote: drop Users heading in docs; r=me a=doc
f9af75be71e8    Bug 1586503 - Temporarily skip remote/test/browser/browser_runtime_executionContext.js on Mac. r=remote-protocol-reviewers,maja_zf
f2a9e8657e14    Bug 1585274 - [remote] Run Puppeteer unit tests in non-headless mode by default. r=remote-protocol-reviewers,maja_zf
6d7275384381    Bug 1547961 - [remote] Unskip browser_runtime_executionContext.js on Mac and Windows. r=remote-protocol-reviewers,ato
9ea6db64b495    bug 1585630: remote: load frameNavigated test resources from Data URL; r=remote-protocol-reviewers,whimboo
1b481f80667e    Bug 1585464 - [remote] Unskip passing browser-chrome tests with Fission enabled. r=remote-protocol-reviewers,ato
e5c74a306919    Bug 1582531 - Update fission annotations for skipped tests that are now passing succesfully, r=kmag
d0ab9b870467    Bug 1582531 - Re-enable remote/test/browser/browser_session.js and remote/test/browser/browser_network_requestWillBeSent.js, r=kmag
a53998f55f1f    Backed out changeset 918818623794 (bug 1582230) as requested by kashav. a=backout
e7ce5993bbe7    Bug 1582230 - Remove remote/tests/browser fission annotations, r=kmag
2dc1b1c0128f    bug 1580470: remote: document security aspects of remote agent; r=remote-protocol-reviewers,maja_zf
f4d9623eb944    bug 1540655: remote: document how to vendor Puppeteer; r=remote-protocol-reviewers,jdescottes
6337ac139d83    bug 1540655: remote: document how to run Puppeteer tests; r=remote-protocol-reviewers,jdescottes
746c87664ee8    bug 1540655: remote: connect Puppeteer spec tests with mach test flavour; r=remote-protocol-reviewers,jdescottes
22664749c9e5    bug 1540655: remote: ignore non-vendored Node.js assets; r=remote-protocol-reviewers,jdescottes
550fdb2bca39    bug 1540655: remote: add mach command for running Puppeteer tests; r=remote-protocol-reviewers,jdescottes
628641d7839b    bug 1540655: remote: vendor Puppeteer; r=remote-protocol-reviewers,jdescottes
f1127766cd73    bug 1540655: build, remote: add mach command for vendoring Puppeteer; r=firefox-build-system-reviewers,chmanchester
ea4696988d3b    bug 1569875: remote: fix link to Prefs.html; r=me a=doc
e8aa9e920f0f    Bug 1572622 - Merge remote.js into all.js. r=ato
62d1e7690ed9    Bug 1571502: Don't leak TabGroups which have never had windows joined to them. r=nika
646d64b71e0c    bug 1570378: remote: add bc test helper setup() for empty documents r=remote-protocol-reviewers,jdescottes
27d22ac2ec87    bug 1570378: remote: avoid URI terminology r=remote-protocol-reviewers,jdescottes
3f767653c021    Backed out 2 changesets (bug 1570378) for ESlint failure on browser_page_javascriptDialog_ . CLOSED TREE
95b24e27d900    bug 1570378: remote: add bc test helper setup() for empty documents r=remote-protocol-reviewers,jdescottes
:...skipping...
33a7849f16e8    Bug 1587742 - Distinguish out-of-band non-CDP methods; r=remote-protocol-reviewers,ato,whimboo
074a68ad5b05    Bug 1589844 - Move Input browser-chrome tests to their own directory; r=remote-protocol-reviewers,whimboo,ato
deb0ea0244a6    Bug 1563206 - Call editor commands directly to emulate some native key bindings; r=ato,remote-protocol-reviewers
e53dd4550afe    Bug 1563206 - Test top key combinations that affect gutenberg; r=ato,remote-protocol-reviewers,jdescottes
087a7ebfec5f    Backed out changeset 1ce1b20dcc20 (bug 1563206) for mochitest remote perma failures in browser_input_dispatchKeyEvent.js on a CLOSED TREE
be27d1929474    Bug 1563206 - Test top key combinations that affect gutenberg; r=ato,remote-protocol-reviewers,jdescottes
748224321af9    Merge autoland to mozilla-central. a=merge
3c21b5d6d4c2    Bug 1585272 - [remote] Register ChannelEventSinkFactory only once, and allow for multiple client connections. r=remote-protocol-reviewers,maja_zf
f68532ed445b    Bug 1563746 - [remote] Implement Page.captureScreenshot. r=remote-protocol-reviewers,maja_zf,ato
4d64db355b03    bug 1588727: remote: drop Users heading in docs; r=me a=doc
f9af75be71e8    Bug 1586503 - Temporarily skip remote/test/browser/browser_runtime_executionContext.js on Mac. r=remote-protocol-reviewers,maja_zf
f2a9e8657e14    Bug 1585274 - [remote] Run Puppeteer unit tests in non-headless mode by default. r=remote-protocol-reviewers,maja_zf
6d7275384381    Bug 1547961 - [remote] Unskip browser_runtime_executionContext.js on Mac and Windows. r=remote-protocol-reviewers,ato
9ea6db64b495    bug 1585630: remote: load frameNavigated test resources from Data URL; r=remote-protocol-reviewers,whimboo
1b481f80667e    Bug 1585464 - [remote] Unskip passing browser-chrome tests with Fission enabled. r=remote-protocol-reviewers,ato
e5c74a306919    Bug 1582531 - Update fission annotations for skipped tests that are now passing succesfully, r=kmag
d0ab9b870467    Bug 1582531 - Re-enable remote/test/browser/browser_session.js and remote/test/browser/browser_network_requestWillBeSent.js, r=kmag
a53998f55f1f    Backed out changeset 918818623794 (bug 1582230) as requested by kashav. a=backout
e7ce5993bbe7    Bug 1582230 - Remove remote/tests/browser fission annotations, r=kmag
2dc1b1c0128f    bug 1580470: remote: document security aspects of remote agent; r=remote-protocol-reviewers,maja_zf
f4d9623eb944    bug 1540655: remote: document how to vendor Puppeteer; r=remote-protocol-reviewers,jdescottes
6337ac139d83    bug 1540655: remote: document how to run Puppeteer tests; r=remote-protocol-reviewers,jdescottes
746c87664ee8    bug 1540655: remote: connect Puppeteer spec tests with mach test flavour; r=remote-protocol-reviewers,jdescottes
22664749c9e5    bug 1540655: remote: ignore non-vendored Node.js assets; r=remote-protocol-reviewers,jdescottes
550fdb2bca39    bug 1540655: remote: add mach command for running Puppeteer tests; r=remote-protocol-reviewers,jdescottes
628641d7839b    bug 1540655: remote: vendor Puppeteer; r=remote-protocol-reviewers,jdescottes
f1127766cd73    bug 1540655: build, remote: add mach command for vendoring Puppeteer; r=firefox-build-system-reviewers,chmanchester
ea4696988d3b    bug 1569875: remote: fix link to Prefs.html; r=me a=doc
e8aa9e920f0f    Bug 1572622 - Merge remote.js into all.js. r=ato
62d1e7690ed9    Bug 1571502: Don't leak TabGroups which have never had windows joined to them. r=nika
646d64b71e0c    bug 1570378: remote: add bc test helper setup() for empty documents r=remote-protocol-reviewers,jdescottes
27d22ac2ec87    bug 1570378: remote: avoid URI terminology r=remote-protocol-reviewers,jdescottes
3f767653c021    Backed out 2 changesets (bug 1570378) for ESlint failure on browser_page_javascriptDialog_ . CLOSED TREE
95b24e27d900    bug 1570378: remote: add bc test helper setup() for empty documents r=remote-protocol-reviewers,jdescottes
0556277f7f22    bug 1570378: remote: avoid URI terminology r=remote-protocol-reviewers,jdescottes
:...skipping...
33a7849f16e8    Bug 1587742 - Distinguish out-of-band non-CDP methods; r=remote-protocol-reviewers,ato,whimboo
074a68ad5b05    Bug 1589844 - Move Input browser-chrome tests to their own directory; r=remote-protocol-reviewers,whimboo,ato
deb0ea0244a6    Bug 1563206 - Call editor commands directly to emulate some native key bindings; r=ato,remote-protocol-reviewers
e53dd4550afe    Bug 1563206 - Test top key combinations that affect gutenberg; r=ato,remote-protocol-reviewers,jdescottes
087a7ebfec5f    Backed out changeset 1ce1b20dcc20 (bug 1563206) for mochitest remote perma failures in browser_input_dispatchKeyEvent.js on a CLOSED TREE
be27d1929474    Bug 1563206 - Test top key combinations that affect gutenberg; r=ato,remote-protocol-reviewers,jdescottes
748224321af9    Merge autoland to mozilla-central. a=merge
3c21b5d6d4c2    Bug 1585272 - [remote] Register ChannelEventSinkFactory only once, and allow for multiple client connections. r=remote-protocol-reviewers,maja_zf
f68532ed445b    Bug 1563746 - [remote] Implement Page.captureScreenshot. r=remote-protocol-reviewers,maja_zf,ato
4d64db355b03    bug 1588727: remote: drop Users heading in docs; r=me a=doc
f9af75be71e8    Bug 1586503 - Temporarily skip remote/test/browser/browser_runtime_executionContext.js on Mac. r=remote-protocol-reviewers,maja_zf
f2a9e8657e14    Bug 1585274 - [remote] Run Puppeteer unit tests in non-headless mode by default. r=remote-protocol-reviewers,maja_zf
6d7275384381    Bug 1547961 - [remote] Unskip browser_runtime_executionContext.js on Mac and Windows. r=remote-protocol-reviewers,ato
9ea6db64b495    bug 1585630: remote: load frameNavigated test resources from Data URL; r=remote-protocol-reviewers,whimboo
1b481f80667e    Bug 1585464 - [remote] Unskip passing browser-chrome tests with Fission enabled. r=remote-protocol-reviewers,ato
e5c74a306919    Bug 1582531 - Update fission annotations for skipped tests that are now passing succesfully, r=kmag
d0ab9b870467    Bug 1582531 - Re-enable remote/test/browser/browser_session.js and remote/test/browser/browser_network_requestWillBeSent.js, r=kmag
a53998f55f1f    Backed out changeset 918818623794 (bug 1582230) as requested by kashav. a=backout
e7ce5993bbe7    Bug 1582230 - Remove remote/tests/browser fission annotations, r=kmag
2dc1b1c0128f    bug 1580470: remote: document security aspects of remote agent; r=remote-protocol-reviewers,maja_zf
f4d9623eb944    bug 1540655: remote: document how to vendor Puppeteer; r=remote-protocol-reviewers,jdescottes
6337ac139d83    bug 1540655: remote: document how to run Puppeteer tests; r=remote-protocol-reviewers,jdescottes
746c87664ee8    bug 1540655: remote: connect Puppeteer spec tests with mach test flavour; r=remote-protocol-reviewers,jdescottes
22664749c9e5    bug 1540655: remote: ignore non-vendored Node.js assets; r=remote-protocol-reviewers,jdescottes
550fdb2bca39    bug 1540655: remote: add mach command for running Puppeteer tests; r=remote-protocol-reviewers,jdescottes
628641d7839b    bug 1540655: remote: vendor Puppeteer; r=remote-protocol-reviewers,jdescottes
f1127766cd73    bug 1540655: build, remote: add mach command for vendoring Puppeteer; r=firefox-build-system-reviewers,chmanchester
ea4696988d3b    bug 1569875: remote: fix link to Prefs.html; r=me a=doc
e8aa9e920f0f    Bug 1572622 - Merge remote.js into all.js. r=ato
62d1e7690ed9    Bug 1571502: Don't leak TabGroups which have never had windows joined to them. r=nika
646d64b71e0c    bug 1570378: remote: add bc test helper setup() for empty documents r=remote-protocol-reviewers,jdescottes
27d22ac2ec87    bug 1570378: remote: avoid URI terminology r=remote-protocol-reviewers,jdescottes
3f767653c021    Backed out 2 changesets (bug 1570378) for ESlint failure on browser_page_javascriptDialog_ . CLOSED TREE
95b24e27d900    bug 1570378: remote: add bc test helper setup() for empty documents r=remote-protocol-reviewers,jdescottes
0556277f7f22    bug 1570378: remote: avoid URI terminology r=remote-protocol-reviewers,jdescottes
16f1e445214e    bug 1563533: remote: update bc tests to use document inlining; r=remote-protocol-reviewers,jdescottes
:...skipping...
33a7849f16e8    Bug 1587742 - Distinguish out-of-band non-CDP methods; r=remote-protocol-reviewers,ato,whimboo
074a68ad5b05    Bug 1589844 - Move Input browser-chrome tests to their own directory; r=remote-protocol-reviewers,whimboo,ato
deb0ea0244a6    Bug 1563206 - Call editor commands directly to emulate some native key bindings; r=ato,remote-protocol-reviewers
e53dd4550afe    Bug 1563206 - Test top key combinations that affect gutenberg; r=ato,remote-protocol-reviewers,jdescottes
087a7ebfec5f    Backed out changeset 1ce1b20dcc20 (bug 1563206) for mochitest remote perma failures in browser_input_dispatchKeyEvent.js on a CLOSED TREE
be27d1929474    Bug 1563206 - Test top key combinations that affect gutenberg; r=ato,remote-protocol-reviewers,jdescottes
748224321af9    Merge autoland to mozilla-central. a=merge
3c21b5d6d4c2    Bug 1585272 - [remote] Register ChannelEventSinkFactory only once, and allow for multiple client connections. r=remote-protocol-reviewers,maja_zf
f68532ed445b    Bug 1563746 - [remote] Implement Page.captureScreenshot. r=remote-protocol-reviewers,maja_zf,ato
4d64db355b03    bug 1588727: remote: drop Users heading in docs; r=me a=doc
f9af75be71e8    Bug 1586503 - Temporarily skip remote/test/browser/browser_runtime_executionContext.js on Mac. r=remote-protocol-reviewers,maja_zf
f2a9e8657e14    Bug 1585274 - [remote] Run Puppeteer unit tests in non-headless mode by default. r=remote-protocol-reviewers,maja_zf
6d7275384381    Bug 1547961 - [remote] Unskip browser_runtime_executionContext.js on Mac and Windows. r=remote-protocol-reviewers,ato
9ea6db64b495    bug 1585630: remote: load frameNavigated test resources from Data URL; r=remote-protocol-reviewers,whimboo
1b481f80667e    Bug 1585464 - [remote] Unskip passing browser-chrome tests with Fission enabled. r=remote-protocol-reviewers,ato
e5c74a306919    Bug 1582531 - Update fission annotations for skipped tests that are now passing succesfully, r=kmag
d0ab9b870467    Bug 1582531 - Re-enable remote/test/browser/browser_session.js and remote/test/browser/browser_network_requestWillBeSent.js, r=kmag
a53998f55f1f    Backed out changeset 918818623794 (bug 1582230) as requested by kashav. a=backout
e7ce5993bbe7    Bug 1582230 - Remove remote/tests/browser fission annotations, r=kmag
2dc1b1c0128f    bug 1580470: remote: document security aspects of remote agent; r=remote-protocol-reviewers,maja_zf
f4d9623eb944    bug 1540655: remote: document how to vendor Puppeteer; r=remote-protocol-reviewers,jdescottes
6337ac139d83    bug 1540655: remote: document how to run Puppeteer tests; r=remote-protocol-reviewers,jdescottes
746c87664ee8    bug 1540655: remote: connect Puppeteer spec tests with mach test flavour; r=remote-protocol-reviewers,jdescottes
22664749c9e5    bug 1540655: remote: ignore non-vendored Node.js assets; r=remote-protocol-reviewers,jdescottes
550fdb2bca39    bug 1540655: remote: add mach command for running Puppeteer tests; r=remote-protocol-reviewers,jdescottes
628641d7839b    bug 1540655: remote: vendor Puppeteer; r=remote-protocol-reviewers,jdescottes
f1127766cd73    bug 1540655: build, remote: add mach command for vendoring Puppeteer; r=firefox-build-system-reviewers,chmanchester
ea4696988d3b    bug 1569875: remote: fix link to Prefs.html; r=me a=doc
e8aa9e920f0f    Bug 1572622 - Merge remote.js into all.js. r=ato
62d1e7690ed9    Bug 1571502: Don't leak TabGroups which have never had windows joined to them. r=nika
646d64b71e0c    bug 1570378: remote: add bc test helper setup() for empty documents r=remote-protocol-reviewers,jdescottes
27d22ac2ec87    bug 1570378: remote: avoid URI terminology r=remote-protocol-reviewers,jdescottes
3f767653c021    Backed out 2 changesets (bug 1570378) for ESlint failure on browser_page_javascriptDialog_ . CLOSED TREE
95b24e27d900    bug 1570378: remote: add bc test helper setup() for empty documents r=remote-protocol-reviewers,jdescottes
0556277f7f22    bug 1570378: remote: avoid URI terminology r=remote-protocol-reviewers,jdescottes
16f1e445214e    bug 1563533: remote: update bc tests to use document inlining; r=remote-protocol-reviewers,jdescottes
06faeb2d6490    bug 1563533: remote: add toDataURL document inlining helper; r=remote-protocol-reviewers,jdescottes
04c405962ed7    Bug 1545724 - Add support for javascriptDialog APIs in Page domain r=remote-protocol-reviewers,whimboo,ochameau
:...skipping...
33a7849f16e8    Bug 1587742 - Distinguish out-of-band non-CDP methods; r=remote-protocol-reviewers,ato,whimboo
074a68ad5b05    Bug 1589844 - Move Input browser-chrome tests to their own directory; r=remote-protocol-reviewers,whimboo,ato
deb0ea0244a6    Bug 1563206 - Call editor commands directly to emulate some native key bindings; r=ato,remote-protocol-reviewers
e53dd4550afe    Bug 1563206 - Test top key combinations that affect gutenberg; r=ato,remote-protocol-reviewers,jdescottes
087a7ebfec5f    Backed out changeset 1ce1b20dcc20 (bug 1563206) for mochitest remote perma failures in browser_input_dispatchKeyEvent.js on a CLOSED TREE
be27d1929474    Bug 1563206 - Test top key combinations that affect gutenberg; r=ato,remote-protocol-reviewers,jdescottes
748224321af9    Merge autoland to mozilla-central. a=merge
3c21b5d6d4c2    Bug 1585272 - [remote] Register ChannelEventSinkFactory only once, and allow for multiple client connections. r=remote-protocol-reviewers,maja_zf
f68532ed445b    Bug 1563746 - [remote] Implement Page.captureScreenshot. r=remote-protocol-reviewers,maja_zf,ato
4d64db355b03    bug 1588727: remote: drop Users heading in docs; r=me a=doc
f9af75be71e8    Bug 1586503 - Temporarily skip remote/test/browser/browser_runtime_executionContext.js on Mac. r=remote-protocol-reviewers,maja_zf
f2a9e8657e14    Bug 1585274 - [remote] Run Puppeteer unit tests in non-headless mode by default. r=remote-protocol-reviewers,maja_zf
6d7275384381    Bug 1547961 - [remote] Unskip browser_runtime_executionContext.js on Mac and Windows. r=remote-protocol-reviewers,ato
9ea6db64b495    bug 1585630: remote: load frameNavigated test resources from Data URL; r=remote-protocol-reviewers,whimboo
1b481f80667e    Bug 1585464 - [remote] Unskip passing browser-chrome tests with Fission enabled. r=remote-protocol-reviewers,ato
e5c74a306919    Bug 1582531 - Update fission annotations for skipped tests that are now passing succesfully, r=kmag
d0ab9b870467    Bug 1582531 - Re-enable remote/test/browser/browser_session.js and remote/test/browser/browser_network_requestWillBeSent.js, r=kmag
a53998f55f1f    Backed out changeset 918818623794 (bug 1582230) as requested by kashav. a=backout
e7ce5993bbe7    Bug 1582230 - Remove remote/tests/browser fission annotations, r=kmag
2dc1b1c0128f    bug 1580470: remote: document security aspects of remote agent; r=remote-protocol-reviewers,maja_zf
f4d9623eb944    bug 1540655: remote: document how to vendor Puppeteer; r=remote-protocol-reviewers,jdescottes
6337ac139d83    bug 1540655: remote: document how to run Puppeteer tests; r=remote-protocol-reviewers,jdescottes
746c87664ee8    bug 1540655: remote: connect Puppeteer spec tests with mach test flavour; r=remote-protocol-reviewers,jdescottes
22664749c9e5    bug 1540655: remote: ignore non-vendored Node.js assets; r=remote-protocol-reviewers,jdescottes
550fdb2bca39    bug 1540655: remote: add mach command for running Puppeteer tests; r=remote-protocol-reviewers,jdescottes
628641d7839b    bug 1540655: remote: vendor Puppeteer; r=remote-protocol-reviewers,jdescottes
f1127766cd73    bug 1540655: build, remote: add mach command for vendoring Puppeteer; r=firefox-build-system-reviewers,chmanchester
ea4696988d3b    bug 1569875: remote: fix link to Prefs.html; r=me a=doc
e8aa9e920f0f    Bug 1572622 - Merge remote.js into all.js. r=ato
62d1e7690ed9    Bug 1571502: Don't leak TabGroups which have never had windows joined to them. r=nika
646d64b71e0c    bug 1570378: remote: add bc test helper setup() for empty documents r=remote-protocol-reviewers,jdescottes
27d22ac2ec87    bug 1570378: remote: avoid URI terminology r=remote-protocol-reviewers,jdescottes
3f767653c021    Backed out 2 changesets (bug 1570378) for ESlint failure on browser_page_javascriptDialog_ . CLOSED TREE
95b24e27d900    bug 1570378: remote: add bc test helper setup() for empty documents r=remote-protocol-reviewers,jdescottes
0556277f7f22    bug 1570378: remote: avoid URI terminology r=remote-protocol-reviewers,jdescottes
16f1e445214e    bug 1563533: remote: update bc tests to use document inlining; r=remote-protocol-reviewers,jdescottes
06faeb2d6490    bug 1563533: remote: add toDataURL document inlining helper; r=remote-protocol-reviewers,jdescottes
04c405962ed7    Bug 1545724 - Add support for javascriptDialog APIs in Page domain r=remote-protocol-reviewers,whimboo,ochameau
7f2605e7365e    bug 1570290: remote: fix duplicate implicit target in docs; r=me a=doc
7b8838f0a721    bug 1553756: remote: let Runtime.evaluate default to the current context; r=remote-protocol-reviewers,ochameau
:...skipping...
33a7849f16e8    Bug 1587742 - Distinguish out-of-band non-CDP methods; r=remote-protocol-reviewers,ato,whimboo
074a68ad5b05    Bug 1589844 - Move Input browser-chrome tests to their own directory; r=remote-protocol-reviewers,whimboo,ato
deb0ea0244a6    Bug 1563206 - Call editor commands directly to emulate some native key bindings; r=ato,remote-protocol-reviewers
e53dd4550afe    Bug 1563206 - Test top key combinations that affect gutenberg; r=ato,remote-protocol-reviewers,jdescottes
087a7ebfec5f    Backed out changeset 1ce1b20dcc20 (bug 1563206) for mochitest remote perma failures in browser_input_dispatchKeyEvent.js on a CLOSED TREE
be27d1929474    Bug 1563206 - Test top key combinations that affect gutenberg; r=ato,remote-protocol-reviewers,jdescottes
748224321af9    Merge autoland to mozilla-central. a=merge
3c21b5d6d4c2    Bug 1585272 - [remote] Register ChannelEventSinkFactory only once, and allow for multiple client connections. r=remote-protocol-reviewers,maja_zf
f68532ed445b    Bug 1563746 - [remote] Implement Page.captureScreenshot. r=remote-protocol-reviewers,maja_zf,ato
4d64db355b03    bug 1588727: remote: drop Users heading in docs; r=me a=doc
f9af75be71e8    Bug 1586503 - Temporarily skip remote/test/browser/browser_runtime_executionContext.js on Mac. r=remote-protocol-reviewers,maja_zf
f2a9e8657e14    Bug 1585274 - [remote] Run Puppeteer unit tests in non-headless mode by default. r=remote-protocol-reviewers,maja_zf
6d7275384381    Bug 1547961 - [remote] Unskip browser_runtime_executionContext.js on Mac and Windows. r=remote-protocol-reviewers,ato
9ea6db64b495    bug 1585630: remote: load frameNavigated test resources from Data URL; r=remote-protocol-reviewers,whimboo
1b481f80667e    Bug 1585464 - [remote] Unskip passing browser-chrome tests with Fission enabled. r=remote-protocol-reviewers,ato
e5c74a306919    Bug 1582531 - Update fission annotations for skipped tests that are now passing succesfully, r=kmag
d0ab9b870467    Bug 1582531 - Re-enable remote/test/browser/browser_session.js and remote/test/browser/browser_network_requestWillBeSent.js, r=kmag
a53998f55f1f    Backed out changeset 918818623794 (bug 1582230) as requested by kashav. a=backout
e7ce5993bbe7    Bug 1582230 - Remove remote/tests/browser fission annotations, r=kmag
2dc1b1c0128f    bug 1580470: remote: document security aspects of remote agent; r=remote-protocol-reviewers,maja_zf
f4d9623eb944    bug 1540655: remote: document how to vendor Puppeteer; r=remote-protocol-reviewers,jdescottes
6337ac139d83    bug 1540655: remote: document how to run Puppeteer tests; r=remote-protocol-reviewers,jdescottes
746c87664ee8    bug 1540655: remote: connect Puppeteer spec tests with mach test flavour; r=remote-protocol-reviewers,jdescottes
22664749c9e5    bug 1540655: remote: ignore non-vendored Node.js assets; r=remote-protocol-reviewers,jdescottes
550fdb2bca39    bug 1540655: remote: add mach command for running Puppeteer tests; r=remote-protocol-reviewers,jdescottes
628641d7839b    bug 1540655: remote: vendor Puppeteer; r=remote-protocol-reviewers,jdescottes
f1127766cd73    bug 1540655: build, remote: add mach command for vendoring Puppeteer; r=firefox-build-system-reviewers,chmanchester
ea4696988d3b    bug 1569875: remote: fix link to Prefs.html; r=me a=doc
e8aa9e920f0f    Bug 1572622 - Merge remote.js into all.js. r=ato
62d1e7690ed9    Bug 1571502: Don't leak TabGroups which have never had windows joined to them. r=nika
646d64b71e0c    bug 1570378: remote: add bc test helper setup() for empty documents r=remote-protocol-reviewers,jdescottes
27d22ac2ec87    bug 1570378: remote: avoid URI terminology r=remote-protocol-reviewers,jdescottes
3f767653c021    Backed out 2 changesets (bug 1570378) for ESlint failure on browser_page_javascriptDialog_ . CLOSED TREE
95b24e27d900    bug 1570378: remote: add bc test helper setup() for empty documents r=remote-protocol-reviewers,jdescottes
0556277f7f22    bug 1570378: remote: avoid URI terminology r=remote-protocol-reviewers,jdescottes
16f1e445214e    bug 1563533: remote: update bc tests to use document inlining; r=remote-protocol-reviewers,jdescottes
06faeb2d6490    bug 1563533: remote: add toDataURL document inlining helper; r=remote-protocol-reviewers,jdescottes
04c405962ed7    Bug 1545724 - Add support for javascriptDialog APIs in Page domain r=remote-protocol-reviewers,whimboo,ochameau
7f2605e7365e    bug 1570290: remote: fix duplicate implicit target in docs; r=me a=doc
7b8838f0a721    bug 1553756: remote: let Runtime.evaluate default to the current context; r=remote-protocol-reviewers,ochameau
2ba08c22839f    bug 1568865: remote: add missing license headers; r=remote-protocol-reviewers,jdescottes
:...skipping...
33a7849f16e8    Bug 1587742 - Distinguish out-of-band non-CDP methods; r=remote-protocol-reviewers,ato,whimboo
074a68ad5b05    Bug 1589844 - Move Input browser-chrome tests to their own directory; r=remote-protocol-reviewers,whimboo,ato
deb0ea0244a6    Bug 1563206 - Call editor commands directly to emulate some native key bindings; r=ato,remote-protocol-reviewers
e53dd4550afe    Bug 1563206 - Test top key combinations that affect gutenberg; r=ato,remote-protocol-reviewers,jdescottes
087a7ebfec5f    Backed out changeset 1ce1b20dcc20 (bug 1563206) for mochitest remote perma failures in browser_input_dispatchKeyEvent.js on a CLOSED TREE
be27d1929474    Bug 1563206 - Test top key combinations that affect gutenberg; r=ato,remote-protocol-reviewers,jdescottes
748224321af9    Merge autoland to mozilla-central. a=merge
3c21b5d6d4c2    Bug 1585272 - [remote] Register ChannelEventSinkFactory only once, and allow for multiple client connections. r=remote-protocol-reviewers,maja_zf
f68532ed445b    Bug 1563746 - [remote] Implement Page.captureScreenshot. r=remote-protocol-reviewers,maja_zf,ato
4d64db355b03    bug 1588727: remote: drop Users heading in docs; r=me a=doc
f9af75be71e8    Bug 1586503 - Temporarily skip remote/test/browser/browser_runtime_executionContext.js on Mac. r=remote-protocol-reviewers,maja_zf
f2a9e8657e14    Bug 1585274 - [remote] Run Puppeteer unit tests in non-headless mode by default. r=remote-protocol-reviewers,maja_zf
6d7275384381    Bug 1547961 - [remote] Unskip browser_runtime_executionContext.js on Mac and Windows. r=remote-protocol-reviewers,ato
9ea6db64b495    bug 1585630: remote: load frameNavigated test resources from Data URL; r=remote-protocol-reviewers,whimboo
1b481f80667e    Bug 1585464 - [remote] Unskip passing browser-chrome tests with Fission enabled. r=remote-protocol-reviewers,ato
e5c74a306919    Bug 1582531 - Update fission annotations for skipped tests that are now passing succesfully, r=kmag
d0ab9b870467    Bug 1582531 - Re-enable remote/test/browser/browser_session.js and remote/test/browser/browser_network_requestWillBeSent.js, r=kmag
a53998f55f1f    Backed out changeset 918818623794 (bug 1582230) as requested by kashav. a=backout
e7ce5993bbe7    Bug 1582230 - Remove remote/tests/browser fission annotations, r=kmag
2dc1b1c0128f    bug 1580470: remote: document security aspects of remote agent; r=remote-protocol-reviewers,maja_zf
f4d9623eb944    bug 1540655: remote: document how to vendor Puppeteer; r=remote-protocol-reviewers,jdescottes
6337ac139d83    bug 1540655: remote: document how to run Puppeteer tests; r=remote-protocol-reviewers,jdescottes
746c87664ee8    bug 1540655: remote: connect Puppeteer spec tests with mach test flavour; r=remote-protocol-reviewers,jdescottes
22664749c9e5    bug 1540655: remote: ignore non-vendored Node.js assets; r=remote-protocol-reviewers,jdescottes
550fdb2bca39    bug 1540655: remote: add mach command for running Puppeteer tests; r=remote-protocol-reviewers,jdescottes
628641d7839b    bug 1540655: remote: vendor Puppeteer; r=remote-protocol-reviewers,jdescottes
f1127766cd73    bug 1540655: build, remote: add mach command for vendoring Puppeteer; r=firefox-build-system-reviewers,chmanchester
ea4696988d3b    bug 1569875: remote: fix link to Prefs.html; r=me a=doc
e8aa9e920f0f    Bug 1572622 - Merge remote.js into all.js. r=ato
62d1e7690ed9    Bug 1571502: Don't leak TabGroups which have never had windows joined to them. r=nika
646d64b71e0c    bug 1570378: remote: add bc test helper setup() for empty documents r=remote-protocol-reviewers,jdescottes
27d22ac2ec87    bug 1570378: remote: avoid URI terminology r=remote-protocol-reviewers,jdescottes
3f767653c021    Backed out 2 changesets (bug 1570378) for ESlint failure on browser_page_javascriptDialog_ . CLOSED TREE
95b24e27d900    bug 1570378: remote: add bc test helper setup() for empty documents r=remote-protocol-reviewers,jdescottes
0556277f7f22    bug 1570378: remote: avoid URI terminology r=remote-protocol-reviewers,jdescottes
16f1e445214e    bug 1563533: remote: update bc tests to use document inlining; r=remote-protocol-reviewers,jdescottes
06faeb2d6490    bug 1563533: remote: add toDataURL document inlining helper; r=remote-protocol-reviewers,jdescottes
04c405962ed7    Bug 1545724 - Add support for javascriptDialog APIs in Page domain r=remote-protocol-reviewers,whimboo,ochameau
7f2605e7365e    bug 1570290: remote: fix duplicate implicit target in docs; r=me a=doc
7b8838f0a721    bug 1553756: remote: let Runtime.evaluate default to the current context; r=remote-protocol-reviewers,ochameau
2ba08c22839f    bug 1568865: remote: add missing license headers; r=remote-protocol-reviewers,jdescottes
eb05e0ba5020    Merge mozilla-inbound to mozilla-central. a=merge
a110e93afd19    Bug 1568581.  Stop mixing XULWindow and Window instances in TabObserver.jsm.  r=ochameau

Work

Milestones
Milestone 1 dependency tree (current)
Feature tracking
Gutenberg dependency tree
Puppeteer examples dependency tree
Complete Puppeteer dependency tree
All ze boogs

PTO (🍂)

  • ato away Friday 25th October