Page MenuHomePhabricator

Unordered list styles: Remove special treatment for browsers which don't understand SVG
Closed, ResolvedPublic

Description

MediaWiki core has provided a LESS mixin to show a bullet image fallback, mostly for IE 6-8 to workaround custom list-style-image set to an SVG. Falling back in those browsers to a Gif or PNG depending on which skin.

Let's remove the fallbacks, browsers which don't understand SVGs degrade gracefully to normal list bullets and as the images are data-uris we gonna save some bytes for all users.
Don't want to remove custom SVGs here, as default bullet on sans-serif can be much smaller. For IE6-8 that seems acceptable, but for modern browsers let's keep the SVG (for now).

Event Timeline

Volker_E renamed this task from Unordered List styles: Remove special treatment for browsers which don't understand SVG to Unordered list styles: Remove special treatment for browsers which don't understand SVG.Apr 8 2019, 5:55 AM

Change 502050 had a related patch set uploaded (by VolkerE; owner: VolkerE):
[mediawiki/skins/Vector@master] Update list bullet icon

https://gerrit.wikimedia.org/r/502050

Change 502051 had a related patch set uploaded (by VolkerE; owner: VolkerE):
[mediawiki/skins/Metrolook@master] Remove bullet list-style-image fallback for non-SVG browsers

https://gerrit.wikimedia.org/r/502051

Change 502052 had a related patch set uploaded (by VolkerE; owner: VolkerE):
[mediawiki/skins/MonoBook@master] Remove list-style-image fallback treatment for non-SVG browsers

https://gerrit.wikimedia.org/r/502052

Change 502057 had a related patch set uploaded (by VolkerE; owner: VolkerE):
[mediawiki/skins/Splash@master] Remove list-style-image fallback treatment for non-SVG browsers

https://gerrit.wikimedia.org/r/502057

Change 502057 merged by jenkins-bot:
[mediawiki/skins/Splash@master] Remove list-style-image fallback treatment for non-SVG browsers

https://gerrit.wikimedia.org/r/502057

Change 502052 merged by jenkins-bot:
[mediawiki/skins/MonoBook@master] Remove list-style-image fallback treatment for non-SVG browsers

https://gerrit.wikimedia.org/r/502052

Change 502051 merged by jenkins-bot:
[mediawiki/skins/Metrolook@master] Remove bullet list-style-image fallback for non-SVG browsers

https://gerrit.wikimedia.org/r/502051

Change 502050 merged by jenkins-bot:
[mediawiki/skins/Vector@master] Update list bullet icon

https://gerrit.wikimedia.org/r/502050

Jdforrester-WMF updated the task description. (Show Details)

Yes, let's just drop it from MW.

Change 502336 had a related patch set uploaded (by VolkerE; owner: VolkerE):
[mediawiki/core@master] mediawiki.mixins: Remove obsolete .list-style-image-svg() mixin

https://gerrit.wikimedia.org/r/502336

Change 502336 merged by jenkins-bot:
[mediawiki/core@master] mediawiki.mixins: Remove obsolete .list-style-image-svg() mixin

https://gerrit.wikimedia.org/r/502336

Volker_E claimed this task.
Volker_E triaged this task as Medium priority.
Volker_E removed a project: Patch-For-Review.
Volker_E updated the task description. (Show Details)