WebCompat @ Mozilla

August 10th, 2017, Google

Hi, I'm Mike.


Lead the Web Compatibility Team, Mozilla.


Formerly at Opera, working on similar-ish things.

The team

  • Tom, Belleville
  • Adam, Hamilton
  • Dennis, Stuttgart
  • Karl, Tokyo
  • Ola, Berlin
  • Eric, Taipei
  • ...and others!

Mozilla Manifesto

How we work

In the beginning (post Browser Wars, ~2013)

Focus on Firefox OS outreach, mostly around UA sniffing

Mobile library auditing, UA detection library testing + outreach*

Expanded to Firefox for Android, then Desktop

* 99% solved by this patch

Strategy shift (late-2014 to mid-2015)

Culture change: be more aggressive about compat

Why? Asia.

Compatibility Standard

Beginning of webcompat.com project

Our bugs funnel

  1. Receive reports from webcompat.com
  2. Receive reports from Bugzilla (very few organic, mostly internal)
  3. Interop bugs filed in Bugzilla (and elsewhere)
  4. Site outreach

The Shape of Things to Come

WebCompat GoFaster (~browser.js)

Site regression test suite

Closer collaboration with web platform test folks at Mozilla

Better tooling to understand the web

Better tooling to understand scale and scope of compat issues

Current pain points

  1. -webkit-appearance
  2. meta viewport interop (bugs query)
  3. input padding interop 752790
  4. WebRTC interop (hangouts, skype, slack)
  5. -webkit-line-clamp
  6. window.event
  7. Flexbox edge cases (958714)

Good places to look

  1. "needsdiagnosis-important"
  2. "webcompat tracking (?) (+)
  3. Bugzilla [needsdiagnosis]

Thanks!

https://miketaylr.com
miket@mozilla.com
@miketaylr