Moziversary #5
Clermont-Fd Area, FranceToday is my fifth1 Moziversary š I joined Mozilla as a full-time employee
on May 1st, 2018. I previously blogged in 2019, 2020, 2021, and
2022.
I spent a good chunk of last year working on Manifest Version 3 (MV3) with
the rest of my team (WebExtensions / Add-ons team). My most notable āH1 2022ā
contributions were probably the scripting
namespace and a
simpler versioning format.
The extensions button and its panel (with 3 extensions listed) in Firefox.
Next, I worked on a new primary User Interface (UI) for Firefox Desktop: the extensions button. This feature wasnāt unanimously well-received2 3 (like many other changes to the Firefox UI). Anyway, I addressed different (usability) issues since then, and I will continue to do so!
I alsoā¦
- took over more web-ext maintenance (in addition to addons-linter)
- contributed content to support.mozilla.org (SUMO)
- added WebMIDI support to
navigator.permissions.query()
- wrote my first Web platform test. Pretty cool!
- committed to new repositories such as scriptworker-scripts, xpi-template, MDN, browser-compat-data, and firefox-android lately
- found myself involved in various incidentsā¦
- stopped hating Jira
But wait, there is more!
When I was on the AMO team, we had to maintain a feature named āReturn to AMOā (RTAMO). In short, this feature allows new users interested in an add-on on addons.mozilla.org (AMO) to download Firefox and install the add-on when Firefox starts for the first time (without having to go back to AMO). RTAMO was extended to more add-ons at the beginning of 2022 (and I was involved). I became very knowledgeable about how attribution worked and documented all of that.
This is one of the reasons why I became the main owner4 of the stub attribution service, an HTTP server that encodes attribution data in Firefox (for Windows) installers and ā incidentally ā one of the few critical services involved when users download Firefox. Coincidentally, this project is now at the center of different 2023 projects. Good thing I took the time to put this project back on track š
Phew. That was a good year! I am now involved in many cross-functional projects and I really enjoy it. Speaking of which, I am currently working on bringing more add-ons to Firefox for Android š
Thatās all for now. Many thanks to everyone I worked with over the last 12 months, itās been great working with all of you!
-
5 years orā¦ 5 months? I moved back to France and my current employment contract started on January 1st, heh. Still better than nothing, though.Ā ↩
-
In case you didnāt know, many engineers read Reddit and/or other social platforms. Iāve shared actionable feedback from public comments internally more than once. That said, writing that the extensions button is the āworst Mozilla idea of the decadeā isnāt helpful.Ā ↩
-
If I may, I would add that reaching out to me personally to say that you hate the button is probably not OK.Ā ↩
-
I am (still) trying to build a small team around this project and another one. If you want to join the fun, please let me know!Ā ↩
ā¹ļø Feel free to fork and edit this post if you find a typo, thank you so much! This post is licensed under the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.
Comments
You can interact on Mastodon or send me an email if you prefer.