218
edits
(Remove mention of the outdated GoFaster program - it's just System Addons now.) |
(Updated link after move) |
||
(7 intermediate revisions by 2 users not shown) | |||
Line 3: | Line 3: | ||
The WebCompat System add-on proposes to provide a site patching mechanism for Firefox users. A site patch is defined as an origin- or path-scoped block of JavaScript that runs in the context of a web page. | The WebCompat System add-on proposes to provide a site patching mechanism for Firefox users. A site patch is defined as an origin- or path-scoped block of JavaScript that runs in the context of a web page. | ||
By using the | By using the system add-ons infrastructure and delivery mechanism, we can add and remove top web property site patches via out of band updates (i.e., not tied to the release train cadence). The intention is to provide a means to fix urgent issues until outreach efforts are successful, or until platform bugs or regressions are shipping in release builds as fixed. | ||
== Use Cases == | == Use Cases == | ||
Line 17: | Line 17: | ||
* A top site relies on a (mostly) shimmable non-standard API, e.g., window.event | * A top site relies on a (mostly) shimmable non-standard API, e.g., window.event | ||
== | == Looking for source? == | ||
The primary codebase is [https://searchfox.org/mozilla-central/source/browser/extensions/webcompat located in-tree at <code>browser/extensions/webcompat/</code>] | |||
== | == Automated Tests == | ||
See https://wiki.mozilla.org/Compatibility/System_Addon/Automated_Testing | |||
== Other important documents == | == Other important documents == | ||
* [[Compatibility/ | * [[Compatibility/System_Addon/Interventions|WebCompat Interventions]] - on adding site patches. | ||
* Currently deployed interventions across all channels are listed on [https:// | * Currently deployed interventions across all channels are listed on Bugzilla with the [https://bugzilla.mozilla.org/buglist.cgi?f1=keywords&resolution=---&v1=webcompat%3Asitepatch-applied&o1=substring&query_format=advanced <code>webcompat:sitepatch-applied</code> keyword], or in the [https://searchfox.org/mozilla-central/source/browser/extensions/webcompat/data/interventions.json looking at the <code>interventions.json</code> file itself]. | ||
[[Category:Web Compatibility]] | [[Category:Web Compatibility]] |
edits