Steps to replicate the issue:
- Open https://en.m.wikipedia.org/wiki/Special:MobileOptions
- Toggle "Advanced mode"
- The page reloads
What happens?:
The toggle hasn't changed. On Chromium, the toggle does change if you refresh the page. On Firefox it doesn't.
What should have happened instead?:
The option gets toggled.
Other information:
It appears the page tries to reload itself BEFORE the options API request is sent, which cancels the request. You can confirm this by running addEventListener('beforeunload', e=>e.preventDefault()); in browser console while XHRs are logged.
QA Results - Beta
| AC | Status | Details |
|---|---|---|
| 1 | ✅ | T357212#9540298 |
QA Results - Prod
| AC | Status | Details |
|---|---|---|
| 1 | ✅ | T357212#9540313 |

