Front-end standards group/2017-08-23


Attending: Volker E., Bartosz D., Corey S., Ed, Jan, Jon, Moriel, Timo, James F.

Action & Code[edit]

New quests[edit]


Page actions should use semantic a rather than li as a button (JR)
Ids are currently on <li> as we can't target parent elements without CSS4
Inconsistency in output HTML
Data array as solution exists in core. Override in Subclass
JR: Something to work out in Minerva not in core

Define language CSS rules in a common module shared by all skins (MS)
(Mobile skin (Minerva) seems to lack definition for .mw-content-ltr)
JR: Minerva would be fine to load specific module or a LESS file.
MS: It's more than a variable.
These styles should be loaded regardless of skin
Minerva is already wiping out legacy modules.

Action item: MS to update task with TT's feedback. And follow-up between Minerva devs and MS on legacy module workaround.

Evaluate using `touch-action: manipulation;` (JR)
On mobile OS there's a delay for touch actions as the mobile OS needs to differentiate between different touch like resize, double-tap and so on.
How to evaluate?
TT: Would there be metrics around a link in MobileFrontend?
JR: MobileFrontend has no metrics on links.

first :hover action to link until click

TT: Hard to evaluate automatically.
VE: Probably manual evaluation per QA as way out?!

show-hide: ref, infobox

Action item: Portals could work as a starting point as we have link metrics there.