(reported by @mewoph in Slack)
- Open the mobile site, and set your user agent to iOS, e.g. by using the Chrome debugger mobile device toolbar
- Open a full page dialog:
mw.loader.using('oojs-ui').then( function () { OO.ui.alert('test',{size:'full'}) } );
- Before closing the dialog, destroy the window manager:
OO.ui.getWindowManager().destroy()
Observe that the page is now not scrollable.
The real-world test case is that when this patch is applied: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/VisualEditor/+/763604, publishing change in VE on iOS results in the page being unscrollable, as the window manager is torn down while the save dialog is still open.