FxSiteCompat: Difference between revisions

Jump to navigation Jump to search
Line 26: Line 26:
=== Examples ===
=== Examples ===


* Firefox 29: The removal of the <code>window.controllers</code> property broke many sites, because it was widely used for UA detection ([https://bugzilla.mozilla.org/show_bug.cgi?id=1010577 Bug 1010577])
* Firefox 16: The support of the Microdata API broke the popular Movable Type blog platform, because the app was using the <code>itemId</code> property ([https://bugzilla.mozilla.org/show_bug.cgi?id=591467 Bug 591467])
* Firefox 17: The change of Firefox user agent string broke many sites, because they were relying on the older format ([https://bugzilla.mozilla.org/show_bug.cgi?id=588909 Bug 588909])
* Firefox 17: The removal of the Privilege Manager broke some sites, because the non-standard <code>netscape.security</code> property was used for UA detection ([https://bugzilla.mozilla.org/show_bug.cgi?id=791526 Bug 791526])
* Firefox 18: The support of <code>String.prototype.contains</code> broke many sites using Mootools, because the framework had their own implementation ([https://bugzilla.mozilla.org/show_bug.cgi?id=789036 Bug 789036])
* Firefox 23: The support of the mixed content blocker broke many sites, because of their bad security practice ([https://bugzilla.mozilla.org/show_bug.cgi?id=844556 Bug 844556])
* Firefox 25: The support of <code>Array.prototype.find</code> broke sites using Sugar, because the library had their own implementation ([https://bugzilla.mozilla.org/show_bug.cgi?id=903755 Bug 903755])
* Firefox 29: The removal of <code>window.controllers</code> broke many sites, because the non-standard property was widely used for UA detection ([https://bugzilla.mozilla.org/show_bug.cgi?id=1010577 Bug 1010577])


== Firefox Regressions ==
== Firefox Regressions ==
Confirmed users
269

edits

Navigation menu