Sonia Singla

Project workflow with Web Compatibility team of Mozilla

January 15, 2020 • ☕️ 1 min read

The theme for this week in Outreachy is Think About Your Audience. So I’m currently thinking about you 😉

Hmm, thinking about you 😉

We are provided with some goals and another amazing task to write blog post about elucidating the project in which we are interned.

I repeat, am working as Mozilla Web Compatibility Intern in this Outreachy Program.

If you want to know more about Outreachy and how to get involved, read my old blog posts 🙂

In this blog post, I am going to talk about my project : Prototype an in-browser mechanism to report web compatibility issues. So, I’ll start with the short-definition of Web Compatibility : Web Compatibility is the compatibility or flexibility of a website, web application, script or HTML design to function on different web browsers available. Different browsers read the website code differently and differs in the way in which a web page looks in different web browsers.

Across browsers, the web-form at is the primary source of web compatibility reports, but the team also manages web compatibility reporter module for Firefox. It offers various advantages as it’s easier to access, gathers more information about the issue, resulting, the fast-processing on that particular issue 🙂

The reporter is implemented as a standalone Web-extension, that leverages both standard Web-extension APIs as well as some Firefox-specific APIs that allows gathering more information, like taking a screenshot and collecting error messages from the JavaScript error console.

If you want to contribute in Web Compatibility team of Mozilla, check the GitHub repository.

The various different projects are enlisted on the above mentioned repository. If you want to contribute in any other Mozilla’s project, you can check this

“We grow because we struggle, we learn and overcome.”

Hit me up if you need any help, happy to help you 🙂

Relative Posts:

My 2019 in review and Goals for 2020

February 2, 2020

Everybody Struggles

December 27, 2019

Hi 👋🏻, My name is Sonia, studying Information Technology from Panjab University, India. I am an Open Source enthusiast and passionate about about browsers, web-compatibility, developer tooling and developer communities. Recently, I finished my internship with Embark Studios on a new platform for gamemaking. I was the CNCF 2020 Intern at Thanos, and spent the winter of 2019 working with web-compatibility team of Mozilla as an Outreachy Intern. I also love to travel, teach, and speak about open source 👩🏻‍💻