Steps to replicate:
- Open Mobile VE for any page.
- Switch to wikitext
- Type something
The "Next" button stays disabled even after making a change on the surface.
Steps to replicate:
The "Next" button stays disabled even after making a change on the surface.
Subject | Repo | Branch | Lines +/- | |
---|---|---|---|---|
EditorOverlay: deep-extend of options in constructor | mediawiki/extensions/MobileFrontend | master | +6 -6 |
Btw, this is happening on en.wiki too, therefore setting up the priority as at-least High if not UBN. Talked to @ppelberg about it.
Seems to be the result of a8be7d15e94a8e by @Niedzielski, which changed how constructors initialize events. It passes event handlers into constructors, and does a non-deep merge of existing options with util.extend. This breaks if the existing options have any event handlers already.
Change 495002 had a related patch set uploaded (by DLynch; owner: DLynch):
[mediawiki/extensions/MobileFrontend@master] EditorOverlay: deep-extend of options in constructor
That patch handles this ticket's case. We should probably go through all the changes in that patch and make sure that switching them to deep-extend won't cause any issues.
Change 495002 merged by jenkins-bot:
[mediawiki/extensions/MobileFrontend@master] EditorOverlay: deep-extend of options in constructor