Steps to reproduce
- Login, enable advanced mobile contributions and beta mode, and visit https://es.m.wikipedia.org/wiki/Simbolismo on the MinervaNeue mobile site with JavaScript enabled.
- Disable JavaScript (or emulate Opera Mini browser user agent - a grade C browser) and refresh the page.
Expected results
- History icon should show
Actual results
- History icon does not show
Environments observed
- Browser version: Chromium v73.0.3683.75
- OS version: Ubuntu v18.10
- Device model: Desktop
- Device language: English
Check any additional observations
- Observed on the beta cluster wiki
- Observed on a production wiki
- Observed on Vector desktop skin
- Observed on MinervaNeue responsive skin
- Observed while logged in
- Observed while not logged in (anonymous)
Developer notes
The link is there, but the history icon is being loaded via JavaScript using skins.minerva.icons.images.variants. It should probably be also added to skins.minerva.icons.images (which avoids data-uris) to avoid impacting first paint.
QA Instructions
The goal here is to verify that the history button is visible for logged-in users in AMC mode, while using a Grade C browser, or with Javascript disabled. A list of Grade C mobile browsers are available on the Compatibility page. That's pretty much it.
Steps
- Log in as an AMC user on the beta cluster
- In mobile mode
- Go to an article page ( Special:LongPages has a good list of imported wikipedia articles).
- Disable Javascript on your browser (probably via the DevTools)
- Verify that the history button is visible and leads to the Mobile:History page
- Verify the above on a Grade C browser
QA Results
Status | Details |
✅ Passed | T218807#5071217 |