Currently defining a module using ResourceLoaderSkinModule orders styles based on the order of the array keys of the features array defined via ResourceLoader.
This is unintended as it means normalize styles can be applied at the end of the stylesheet, disabling any overrides.
QA steps
in beta
- Confirm normalize rules come first in https://en.wikipedia.beta.wmflabs.org/w/load.php?lang=en&modules=skins.monobook.styles&only=styles&skin=monobook&debug=true
- Confirm normalize rules come first in https://en.wikipedia.beta.wmflabs.org/w/load.php?lang=en&modules=skins.vector.styles&only=styles&skin=vector&debug=true
- Confirm horizontal line is present between the two lines on https://en.wikipedia.beta.wmflabs.org/wiki/Missing_HL?useskin=monobook
in production
- Confirm horizontal line is present between the two lines on https://test.wikipedia.org/wiki/Missing_hl?useskin=monobook&safemode=1
- Confirm a horizontal line appears above the text "Статистика и инструменты:" in https://ru.wikipedia.org/wiki/Участник:MBH?useskin=monobook
QA Results - Prod
AC | Status | Details |
---|---|---|
1 | ✅ | T269618#6773391 |