Steps to replicate the issue (include links if applicable):
- Visit https://nl.m.wiktionary.org/wiki/list?safemode=1 or https://en.m.wiktionary.beta.wmflabs.org/w/index.php?title=list
What happens?:
- Scrolling is disabled.
What should have happened instead?:
- Scrolling should work, as on all other pages.
Software version (skip for WMF-hosted wikis like Wikipedia):
Other information (browser name/version, screenshots, etc.):
- Checking [https://nl.m.wiktionary.org/wiki/list?safemode=1], the issue occurs on Chrome 113.0.5672.127 (desktop), Edge 113.0.5672.127 (desktop), Firefox 113.0.2 (desktop), Chrome 113.5672.121 (iPhone), Safari (iPhone).
- Several users have reported this issue on Wiktionary, so it does not appear to be limited to my devices.
- Other examples: [[en:wikt:list]], [[nl:wikt:list]], [[zh:wikt:list]] (70 in total). - NOTE: local workaround in place on English Wiktionary:
TODO
- Remove the selector-class-pattern rule from .stylelintrc.json to expose violations
- Add the class mw-mf-page-list alongside page-list (we need to keep both since this will impact pages with cached HTML)
- For now, add /* stylint-disable selector-class-pattern */ in problematic files/above problematic lines that are not related to this bug
- A week after the change has been deployed remove the "page-list" selector.
QA
On mobile site:
- Run a search. Confirm search results look like so:
- Verify the bug steps in the "Steps to replicate the issue"
QA Results - Beta
AC | Status | Details |
---|---|---|
1 | ✅ | T337741#9504182 |
2 | ✅ | T337741#9504182 |
QA Results - Prod
AC | Status | Details |
---|---|---|
1 | ✅ | T337741#9514138 |
2 | ✅ | T337741#9514138 |