- 🇬🇧United Kingdom catch
This only really becomes critical when we want to add or drop support for a browser, in between, we forget about it hence lack of activity here. Next time adding or dropping a browser comes up I think we should postpone that on this issue, but for now moving to major.
- Status changed to Needs review
over 1 year ago 9:10pm 11 April 2023 - 🇬🇧United Kingdom catch
there have been two webaim surveys since this was last updated, so linking the new one. https://webaim.org/projects/screenreadersurvey10/
We didn't make any changes to the supported browsers for Drupal 11 because there were no pressing trends (and we already dropped IE), but it would be nice to get this closed out so if something does get notably more or less popular in the next couple of years, we've got some guidelines on how to approach it.
- 🇳🇿New Zealand quietone
I gather this will be a new policy page in the ' Core change policies' → guide.
My first pass at that text is
Introduction
Browser support determines which bug reports are accepted. It also determines which third party libraries are adopted and influences when those libraries are removed. Trend data is used because the decision about third party libraries is made months or years in advance of a major release.
Dropping a browser
Support for a browser is dropped when the following conditions are met.
- The browser is on course to drop below 1% global usage by the time of a major release.
- The browser has insignificant screen reader usage or a solid downward usage trend as shown by the latest webaim screen reader survey.
- If the browser is disproportionally included in the lastest webaim screen reader survey, then it should not be providing a specific technical reason that makes it better for accessibility.
Support is removed in advance of the next major release. This allows dependencies and core code to operate on the browsers that will be supported for the duration of that release.
Adding a browser
A browser is added when either of the following conditions are met.
- It is on course to increase above 1% global usage, has significant (>30%?) market share in particular geographic areas.
- It is disproportionately and steadily or increasingly used by screenreaders,
- If the browser is disproportionally included in the lastest webaim screen reader survey, then it should be providing a specific technical reason that makes it better for accessibility.
References
The following are used to evaluation browser adoption.
- statcounter
- caniuse
- lastest webaim screenreader survey
- Hopefully, add a good source for geographical browser usage, in case a specific browser is very highly used in particular countries.
- 🇷🇺Russia Chi
There are two points that need to be taken into considerations.
1. We live in epoch of "always green" browsers. Vendors continuously push new browser releases. It would be hard to manually evaluate available browsers each major release of Drupal.
2. There is a variety of chrome based browsers. We probably need to establish the support policy based on on the version of Chromium engine.That was already mentioned in #7. I think the evaluation of browser adoption can be done through through browser list.