Hi all,
agreed Brooke and all.
There was one formulation in my starting email that should have phrased
slightly differently for more clarity.
'Drop support' should have been 'drop dedicated support'. where users of
Opera continue to be able to browse or edit the wikis in a basic manner.
These changes, starting with the support matrix, just mean we're not
actively testing against them anymore or, specifically for IE11, going a
long way to ensure complete layout rendering equivalence with modern
browsers. Again, in the case of Opera, Chromium versions will probably see
exactly the same experience as before through active testing and bug fixing
for supported versions of Chrome.
Per Timo's note about
https://phabricator.wikimedia.org/T342267 and in
response to Sam's question, some data sets like those used by public
analytics tools like
https://analytics.wikimedia.org/dashboards/browsers/#all-sites-by-browser
are not believed to be completely accurate at this time. We used only
Foundation internally accessible
https://superset.wikimedia.org/superset/explore/p/lj9Q8J5b67K/, which to
our knowledge doesn't suffer from the same concerns about accuracy. This
data suggests that over the past 12 months, usage across all Opera browsers
combined comes to just over 0.1%, significantly less than even Edge Legacy.
The updated matrix would reflect the reality that Opera is not actively
tested against when developing new features.
Best,
Volker
On Tue, May 14, 2024 at 2:48 PM Brooke Vibber <bvibber(a)wikimedia.org> wrote:
I'm assuming any change to drop Opera off basic
and modern support relates
to the legacy Opera, not Chromium based Operas, just like how the Chromium
Edge versions still get modern JavaScript and CSS?
Probably worth calling this out explicitly.
-- brooke
On Mon, May 13, 2024, 4:18 PM Volker E. <volker.e(a)wikimedia.org> wrote:
Hi everyone,
the Design System Team (DST) is proposing the following changes to
MediaWiki browser support [1]:
- Drop support for Internet Explorer 11 (IE 11)
- Drop support for all versions of Edge Legacy
- Drop support for Opera
- Increase Basic (Grade C) support for Chrome and Firefox to versions
49+, Safari and iOS to versions 10+.
What this means: The browsers we’re phasing out won’t be tested for
layout rendering anymore. While users on these browsers might and will
still be able to read and basically interact with content, they might
experience some quirks. This step helps us integrate modern web features
more seamlessly.
These changes will unlock the ability to use specific newer browser
features that cannot be safely used today without requiring a fallback,
notably CSS custom properties (used in upcoming reading customization
features like Night Mode) and the <summary> and <details> HTML elements
that can be used to replace the checkbox hack.
This will reduce the amount of code sent to 99.9% of users and cut down
on software development costs and maintenance burdens.
See the full announcement for more details; PDF to download [2].
On behalf of the Wikimedia Foundation Design System Team,
Volker
[1]
https://www.mediawiki.org/wiki/Compatibility#Browser_support_matrix
[2]
https://phabricator.wikimedia.org/F52025988
_______________________________________________
Wikitech-l mailing list -- wikitech-l(a)lists.wikimedia.org
To unsubscribe send an email to wikitech-l-leave(a)lists.wikimedia.org
https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/
_______________________________________________
Wikitech-l mailing list -- wikitech-l(a)lists.wikimedia.org
To unsubscribe send an email to wikitech-l-leave(a)lists.wikimedia.org
https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/