January 2019

Wednesday 2nd

Prepared WebDriver meeting.

Submitted WebDriver PR 1386, adding some information on how to test the integrity of the specification document and the interoperability between implementations.

Reviewed bug 1516262.

Addressed some test failures with bug 1510929.

Reviewed WPT PR 14678 and WebDriver PR 1384.

Commented on WebDriver issue 1385.

Closed geckodriver issue 1459 as it is a duplicate of issue 1058.

1:1 with dburns.

Commented on geckodriver issue 1452 and filed bug 1517249.

Reviewed bug 1440984.

Reviewed bug 1496773, which adds (some?) support for GeckoView to Marionette.

Commented on bug 1516000.

Provided needinfo on bug 1496773.

Closed bug 1490283.

Provided needinfo and patched bug 1496489.

Closed bug 1488003.

Requested needinfo on bug 1494208.

Thursday 3rd

Commented on bug 1510305.

Commented on and closed geckodriver issue 1460.

Commented on bug 1517414.

Reviewed bug 1511312.

Attended CDP meeting.

Friday 4th

Filed and patched bug 1517716.

Reviewed bug 1517587.

Provided needinfo on bug 1385706.

Provided needinfo on bug 1507067.

Reviewed WPT PR 14715.

Commented on bug 1517735.

Drew a lot of diagrams for the new devtools remote agent.

Commented on geckodriver issue 1462.

Sunday 6th

Commented on kumascript issue 1019.

Wrote a deprecation plan for the Marionette Python client.

Prepared for the WebDriver meeting on Monday.

Reviewed bug 1128997.

Commented on geckodriver issue 1456.

Monday 7th

Commented on bug 1385706.

Attended WebDriver meeting.

Met with nika to talk about the new BrowsingContext concept.

Worked on renaming “RDP” specific terminology in my CDP MVP project branch.

Vouched for a new contributor’s try server access in bug 1518265.

Reviewed WebDriver PR 1388 and commented on bug 1517196.

Commented on bug 1128997.

Wednesday 9th

Commented on WebDriver issue 1389.

Reviewed bug 1422741.

Reviewed bug 1511875.

Reviewed bug 1517196.

Reviewed bug 1504756.

Had an informal meeting with sole about CDP.

Reviewed WebDriver PR 1392.

Reviewed and fixed up a remaining lint mistake from bug 1385706:

Reviewed bug 1517196.

Started investigating the new child actor system in Gecko and how to apply this to the remote agent I’m working on.

Thursday 10th

Reviewed bug 1507067.

Provided needinfo on bug 1507782.

Provided needinfo on bug 1099331.

Reviewed bug 1441437.

Provided needinfo on bug 1443922.

Commented on and closed bug 1311041.

Friday 11th

Provided needinfo on bug 1465719. and bug 1311041.

Reviewed bug 1334095.

Commented on bug 1518468.

Commented on geckodriver issue 1471.

Commented on geckodriver issue 651.

Commented on geckodriver issue 1470.

Commented on and closed geckodriver issue 1469.

Closed geckodriver issue 1129.

Commented on geckodriver issue 1468.

Commented on geckodriver issue 1460.

Reviewed bug 1512336.

Commented on bug 1519354.

Commented on bug 1363368.

Commented on bug 1519335.

Reviewed bug 1515867.

Helped whimboo diagnose problems with WebDriver:SetWindowRect, and in particular we talked about how to make the resize event reliable.

Reviewed bug 1519174.

Commented on geckodriver issue 292.

Continued work on outlining how child actors should work with the new remote agent.

Reviewed bug 1478358.

Sunday 13th

Commented on geckodriver issue 1473.

Attempts at getting the child actor system working in the new CDP-based remote agent.

Monday 14th

Attended WebDriver meeting.

Reviewed bug 1478358.

Filed and patched bug 1519869.

Commented on WPT PR 14415.

Drafted deprecation announcement for the marionette_driver and marionette-harness PyPI packages.

Tuesday 15th

Reviewed bug 1509513.

Much private correspondence to attend to.

Worked on solving the initial window and content browser registration in the remote agent.

Investigated why LogChild does not receive events from its child console observers.

Filed and patched bug 1520228 to provide a better error description when an ActorChild is missing the EventTarget interface implementation (handleEvent()).

Started adapting the console observers to be able to filter out messages from windows they don’t care about.

Provided needinfo on bug 1520302.

Wednesday 16th

Reviewed bug 1509513.

Provided needinfo on bug 1520302.

Closed geckodriver issue 132.

Had 1:1 with dburns.

Commented on geckodriver issue 1468.

Unassigned myself from and commented on bug 1430064.

Friday 18th

Reviewed bug 1519862.

Commented on bug 1520302.

Commented on bug 1520821.

Triaged and commented on bug 1520776.

Commented on bug 1520764.

Commented on bug 1520609.

Reviewed bug 1521072.

Filed bug 1521110.

Had a meeting with Felipe about the child actor system.

Continued work on the remote agent to make the Console API log collection child actor compatible.