Steps to replicate the issue (include links if applicable):
- On mobile Homeppage select Add link structured task and go to a recommended article.
- As a first action on a page, click on the pointing down arrow to minimize the drawer, so all article text will be accessible. The drawer will be minimized.
- After that, expand the drawer and answer 'yes' or 'no', or use 'Next' controls.
- Once any of the above controls has been used, it's not possible to minimize the drawer.
What should have happened instead?:
Clicking on the arrow down control (or somewhere in the text) should minimizes the drawer.
Software versionwmf.18
Other information
- using Minerva skin (desktop) - the drawer won't be displayed. The Console has several warnings: ext.popups was loaded but everything is disabled and jQuery.Deferred exception: overlay.$el is undefined VeInitMwMobileArticleTarget
- the drawer on Desktop behaves correctly - it can be minimized at any point in user workflow
- the issue is reproducible in browser emulators and on a real device.
- two JS exceptions are yield:
Uncaught TypeError: Cannot read properties of null (reading 'context')
at <anonymous>:5:190
at Object.fire (<anonymous>:755:816)
at ve.init.mw.ArticleTarget.surfaceReady (<anonymous>:354:796)
at ve.init.mw.MobileArticleTarget.surfaceReady (<anonymous>:41:992)
at StructuredTaskArticleTarget.surfaceReady (load.php?lang=en&modules=ext.growthExperiments.StructuredTask&skin=minerva&version=3wlkg:20:259)
at <anonymous>:996:749
Uncaught TypeError: Cannot read properties of null (reading 'getModel')
at getRefNodes (<anonymous>:58:695)
at <anonymous>:58:844
at Object.fire (<anonymous>:755:816)
at ve.init.mw.ArticleTarget.surfaceReady (<anonymous>:354:796)
at ve.init.mw.MobileArticleTarget.surfaceReady (<anonymous>:41:992)
at StructuredTaskArticleTarget.surfaceReady (load.php?lang=en&modules=ext.growthExperiments.StructuredTask&skin=minerva&version=3wlkg:20:259)
at <anonymous>:996:749

