Week #9

In the beginning of the week, I had a pending review for Bug 1247243, which Patrick Brosset r+’d right away on Monday. My patch was merged to mozilla-central on Tuesday.

Success !

I worked all week long on Bug 1246514, which goal is to switch the option panel from XUL to HTML. It was quite interesting as I had to re-learn the basics of HTML inputs, how to deal with form events, how to pick semantically relevant tags in places of XUL’s ones… I had to edit a few tests ( mostly to target “input” elements instead of “checkbox”, “radiogroup”, “menulist”, …). I also had to tweak the CSS in order to keep the same visual aspect, because I made some changes to the structure of the page, and also because XUL elements and its HTML equivalents do not have the same style.
I pushed my patch to review today ( Sunday ), and I’ll see how this is going.

As I was in Dijon in the middle of the week, Patrick Brosset asked me if I wanted to meet him — he’s working remotely from there.

It was quite nice to meet someone from the core team of the project I’m working on. We talked about our lives and jobs, a lot about the joy of being remote. He also explained me some things about the devtools team, its history and its goals. He encouraged me to keep contributing and succeed in my challenge, which boost me up !