On both mobile and desktop domains on Minerva, [[Template:Spoken_Wikipedia/testcases]] displays as:
The background for the file is implemented as
.mw-tmh-player.audio > .mw-tmh-play { background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22220%22 height=%2230%22 viewBox=%220 0 58.209 7.938%22%3E%3Cpath fill-rule=%22evenodd%22 fill-opacity=%22.67%22 d=%22M0 0h58.209v7.938H0z%22/%3E%3Cpath d=%22M 7.126 4.076 L 3.876 5.986 V 2.165 Z%22 fill=%22%23fff%22/%3E%3C/svg%3E"); opacity: 0.5; }
while the background for plainlinks is implemented as
.plainlinks a { background: none !important; padding: 0 !important; }
The element is still interactable. There is a slight FOUC, but I don't know whether that's related to the fact these elements are inside a collapsible element.
Issue does not appear in Timeless or Vector.
I'm probably going to remove plainlinks here since there are no links in the template that wouldn't be plain to begin with.
Developer notes
This is because of the rule in resources/skins.minerva.content.styles/links.less:
.plainlinks a { 2cc9516cde (jdlrobson 2017-07-12 08:12:40 -0700 64) .plainlinks a { 2cc9516cde (jdlrobson 2017-07-12 08:12:40 -0700 65) background: none !important; 2cc9516cde (jdlrobson 2017-07-12 08:12:40 -0700 66) padding: 0 !important; 2cc9516cde (jdlrobson 2017-07-12 08:12:40 -0700 67) }
It appears to be done to make sure the rule takes precedence over .external classes.
- We should drop the !important here. This may reveal icons on certain links so....
- ...We should add an additional rule to links for the .plainlinks a.external class.