Browser Support Strategy
Last modified by Lucas Charpentier (Sereza7) on 2023/12/19 14:24
There are a lot of browsers out there and supporting them all in all versions is just too hard to be done in a quality manner.
By "supporting" we mean:
- issues created for these browsers in JIRA are not closed as won't fix and we make a best effort to fix them
- we include these browsers in our tests (be them automated or manual)
- when we create new features or modify existing features we make a best effort to verify that they work on the supported list of browsers
The complete and precise list of browsers supported in a given XWiki release is indicated in the Release Notes for that release (starting with XWiki 3.2).
Supported Browsers
Browser | Reason for supporting it (at the time) | Notes |
---|---|---|
| We support only the latest stable Edge release. | Official support started in XWiki 9.9. Note that Edge switched to Chromium at version 80. |
| We support only the latest stable Firefox release, since FF4+ have automatic upgrades. | |
| We support only the latest stable Chrome release. | |
| We support only the latest stable Safari release. It has reasonable market share and is relatively similar to Chrome as they're both based on webkit (even though Chrome is using a forked version) | Official support for it started in XWiki 3.3 |
Browsers that are not supported
These are some browsers that we're not supporting or for which we've dropped support over the years.
Browser | Reason for not supporting it | Starting with |
---|---|---|
| We supported only the latest stable IE11 release. | Official support started in XWiki 6.x and dropped in XWiki 14.0 1 |
|
| XWiki 3.3M1 |
| Currently, IE7's market share is similar to the one of IE6. They are both considered obsolete browsers for the same reasons as IE6 | XWiki 3.3M1 |
| Although the market share for these browser was above 25% at the time of our support ending, we decided to stop testing and fixing in priority issues for these browsers, starting with Microsoft's announcement of ending the support for Windows XP (April 2014), in order to focus on newer browsers. XWiki Extensions which require XWiki 7.0+ should also drop support for IE8/9 | XWiki 7.0 |
| We replaced the IE10's support with Microsoft Edge. | XWiki 9.9 |
| We don't officially support Opera. This means that we don't test against it all the time, we don't ensure that new features work on it, but if someone raises an issue in jira and it's easy to fix (or if someone provides a patch) then we fix it. | |
| Mozilla ended the support of Firefox 3.6 and they now automatically offer the possibility to update to the latest version of Firefox | XWiki 4.1 M1 |
Others | Same strategy as Opera above |