2019

December

Sunday 1st

Submitted bikeshed PR 1555 to recognise TERM=dumb.

Addressed test failure with bug 1600078 that moves a WebDriver test out of WPT by forcing Marionette to dismiss dialogues it doesn’t recognise.

Continued work on bug 1591161 to serialise the errors across IPC coherently.

Monday 2nd

Reviewed WebDriver PR 1463.

Responded to code review comment on D55173.

Patched bug 1600330 to add tests for nsIRemoteAgent.

Addressed code review issue with bug 1600078.

Commented on D55137.

Tuesday 3rd

Commented on bug 1597190.

Commented on WebDriver PR 1444.

Commented on bug 1597934.

1:1 with dburns.

Rebased and tested bug 1544393 which ships the remote agent as part of Firefox Nightly.

Addressed code review issue with bug 1600330.

Wednesday 4th

Rebased and addressed a bug in bug 1600111.

Filed bug 1601245 to run M(remote) with Fission enabled.

Rebased bug 1590828.

Friday 6th

Commented on geckodriver issue 1663.

Commented on WebDriver issue 1464.

Reviewed bug 1601557.

Attended remote debugging protocol weekly, after which I worked on the minutes.

Commented on geckodriver issue 1664.

Commented on WebDriver issue 1466 about device pixel ratio and its relationship to screenshots in WebDriver.

Reviewed WebDriver PR 1465.

Saturday 7th

Commented on WebDriver PR 1465 and reviewed WebDriver PR 1467.

Monday 9th

Provided needinfo on bug 1592311.

Provided needinfo on bug 1592063.

Commented on D55166.

Reviewed bug 1597879.

Commented on bug 1602414.

Reviewed bug 1588114.

Commented on bug 1601618 regarding JSM lazly loading in the remote agent.

Reviewed bug 1597877.

Tuesday 10th

Rebased bug 1600330.

Commented on WebDriver PR 1468.

Consulted whimboo regarding the stream handler cache he’s currently working on.

Attended team meeting.

Wednesday 11th

Commented on geckodriver issue 1502.

Prepared the remote debugging weekly meeting.

Filed bug 1603078 to run the Puppeteer test suite with Fission enabled.

Filled out internal Slack survey.

Provided needinfo on bug 1602411.

Reviewed bug 1597879.

Commented on WebDriver issue 1466 regarding serialisation of <canvas> elements when WebDriver takes screenshots.

Commented on >WebDriver issue 1470 about an interoperability bug with mutable form controls.

Commented on and closed WebDriver issue 1469.

Submitted WebDriver PR 1471 to nail down non-typeable form controls, i.e. elements which we don’t send through the actions API when interacting with them via Element Send Keys.

Did an exhaustive investigation into bc test runtimes and posted the findings on bug 1592311.

Commented again on WebDriver issue 1470.

Reviewed bug 1600053.

Reviewed bug 1599994.

Reviewed bug 1600058.

Reviewed bug 1602547.

Filed bug 1603158 about using shutdown barriers in the remote agent.

Filed bug 1603159<7a>.

Commented on bug 1603144.

Commented on bug 1596136 about overriding the User-Agent string.

Filed bug 1603167 and commented on bug 1601618 on how to deal with exported symbols from Error.jsm and Sync.jsm in the remote agent with relation to XPCOMUtils.defineLazyModuleGetters.

Did some bug triage.

Commented on bug 1600053.

Reviewed bug 1597879 again.

Worked on the Q1 2020 planning document for the remote debugger.

Thursday 12th

Closed geckodriver issue 1668.

Requested needinfo on bug 1603144 regarding providing a JS API for UUID generation.

Filed and worked on bug 1603451 about bc test names going missing.

Rebased and fixed some typos in bug 1600330.

Friday 13th

Provided needinfo on bug 1603451.

Patched bug 1603451.

Provided needinfo on bug 1600330.

Requested needinfo on bug 1603144.

Filed bug 1603738.

Continued work on bug 1591161.

Attended remote debugger weekly.

Completed assessing my H2 2019 goals.

Reviewed bug 1599994.

Reviewed bug 1600053.

Commented on D57042.