February 2019

Friday 1st

Provided needinfo on bug 1398095.

Commented on geckodriver issue 1488.

Filed bug 1524584.

Filed and patched bug 1524586.

Reviewed bug 1524330.

Updated moz:firefoxOptions documentation on MDN to highlight that the path used in the binary capability must be to the executable inside the application bundle.

Closed and commented on geckodriver issue 1489.

Reviewed WPT PR 15208.

Monday 4th

Reviewed WPT PR 15208.

Re-opened geckodriver issue 936 and bug 1398087.

Preparation work for the WebDriver meeting.

Reviewed WPT PR 15204.

Attended WebDriver meeting.

Filed bug 1525060 and bug 1525061 about WebRender problems.

Provided needinfo on bug 1525060.

Tuesday 5th

Patched bug 1524684.

Commented on geckodriver issue 1491.

Preparation for the WebDriver meeting next week.

Provided needinfo on bug 1525060.

Commented on bug 1525126.

Requested needinfo on bug 1525061.

Filed bug 1525322.

Commented on geckodriver issue 1492 and bug 1421323, then filed bug 1525338 to follow up on not firing the contextmenu event when Control + clicking a link on Linux.

Reviewed bug 1525327.

Looked further into bug 1524584 about erroring when passing in a non-executable binary capability to geckodriver.

Wednesday 6th

Commented on geckodriver issue 1495.

Commented on geckodriver issue 1494.

Commented on bug 1525338.

Filed and patched bug 1525544.

Closed bug 1391583.

Commented on geckodriver issue 1496.

Had a meeting with ochameau where we discussed the feedback from the protocdp patch.

Filed bug 1525633 to remove DevTools :: Remote Agent, now that we have the new Remote Protocol product.

Completed some documentation about the remote protocol project on the wiki.

Friday 8th

Reviewed bug 1525829.

Commented on bug 1525659.

Did some remote protocol work organisation (emails &c.).

Did some WebDriver meeting preparations for Monday.

Requested new dev-remote@ mailing list.

Saturday 9th

Provided needinfo on bug 1526650.

Sunday 10th

Provided needinfo on and reviewed bug 1526650.

Monday 11th

Whilst working on bug 1525659 I ran into a number of snags with the way geckodriver parses its flags. Filed and patched bug 1526938 to fix these problems first.

Commented on bug 1526796.

Tuesday 12th

Filed bug 1527304.

Wednesday 13th

1:1 with dburns.

Filed bug 1527700 about disabling the keyboard shortcut ⌘D when navigating to about:blank.

Thursday 14th

Provided needinfo on bug 1524673.

Reviewed bug 1398095.

Friday 15th

WebDriver meeting preparation.

Commented on bug 1298921.

Spent a significant amount of time on remote protocol organisational work.

Reviewed bug 1502360.

Paolo’s last day )-:

Sunday 17th

Rebased and addressed code review issues with bug 1526938.

Continued work on readying the remote debugger agent prototype for landing.

Monday 18th

Closed geckodriver issue 1505.

Commented on bug 1521624.

1:1 with ochameau, then subsequently prepared meeting minutes.

Commented on bug 1298921.

Attended WebDriver meeting.

Worked on protocdp to serve WebSocket connections from the same HTTPD, but made only a little progress.

Did some coordination work around landing protocdp in central.

Wednesday 20th

Reviewed bug 1529077.

Reviewed bug 1523234.

Filed bug 1529273, bug 1529278, bug 1529282, bug 1529285, bug 1529289, bug 1529291, bug 1529293, bug 1529296, and bug 1529300 as good-first-bugs, in preparation for Outreachy.

Reviewed bug 1495513.

Reviewed bug 1367092.

Wrote and submitted Outreachy proposal.

Thursday 21st

Reviewed bug 1529516.

Closed geckodriver issue 1510.

Did some minor work on protocdp.

Friday 22nd

Prepared for Monday’s WebDriver meeting.

Saturday 23rd

Reviewed bug 1529863.

Provided needinfo on bug 1529285.

Reviewed WPT PR 15517.

Commented on bug 1527304.

Commented on bug 1529278.

Continued work on weaning protocdp off the custom EventEmitter.

Monday 25th

Commented on bug 1529296.

Commented on bug 1529273.

1:1 with ochameau.

Wednesday 27th

Requested needinfo on bug 1527304.

First remote protocol meeting with yulia, ochameau, and dburns.

Commented on bug 1529291.

Commented on bug 1529289.

1:1 with dburns.

Commented on bug 1527700.

Investigated a solution for bug 1529291, which is about representing WebElement as a struct unit.

Commented on bug 1531082.

Did a lot of Outreachy mentoring today.

Fixed the httpd.js integration with WebSockets as part of protocdp.

Thursday 28th

Various meetings about the CDP work with jgraham, sole, and ochameau.

Commented on geckodriver issue 1512.

Commented on geckodriver issue 1513.

Commented on bug 1529296 and filed bug 1531483 to have libbz2-dev included in boostrap.

Commented on WPT PR 14074.

Work on adding an abstraction layer between httpd.js and the HTTP request handlers in protocdp.