From this comment thread:
This worked well when testing in Safari; in desktop Firefox using the mobile site, I got all kinds of weird behavior – delete key didn't work; the red warning wouldn't go away even after going over 5 characters; clicking back and then going again into the caption entry phase resulted in the caption entry text area being half its normal size. Not sure if we have to do anything about those particular issues right now, just wanted to flag them.
and
I'm seeing slightly different weird behavior on Firefox on a real device :( The warning did go away after entering more characters, but I was able to delete the children of the caption field (maybe the same 1/2 height behavior you saw). It looks like the LinearDeleteKeyDownHandler isn't called consistently on Firefox, allowing the paragraph node in the ceRecommendedImageCaptionNode to be deleted.
(the update from @Etonkovidova) Note: The steps below do not reproduce the issue reliably.
- Using FF browser emulator , go to one of the add image articles.
- Answer "yes" to bring up the caption box. Start typing text, delete some text, type again only three characters (to trigger the warning) , add more characters (to get rid of the warning). At some point, "Insert paragraph" appears and the caption box becomes unresponsive.
The following error is displayed in the Console:
Uncaught Error: Incorrect slug location getOffsetOfSlug https://en.m.wikipedia.beta.wmflabs.org/w/load.php?lang=en&modules=ext.visualEditor.articleTarget,base,core,diffing,icons,language,mediawiki,mobileArticleTarget,mwalienextension,mwcore,mwextensions,mwformatting,mwgallery,mwimage,mwlanguage,mwlink,mwmeta,mwsave,mwsignature,mwtransclusion,sanitize,supportCheck,switching,welcome|ext.visualEditor.core.mobile,utils|ext.visualEditor.mwimage.core&skin=minerva&version=b3wvt:426 load.php:426:75 getOffsetOfSlug https://en.m.wikipedia.beta.wmflabs.org/w/load.php?lang=en&modules=ext.visualEditor.articleTarget,base,core,diffing,icons,language,mediawiki,mobileArticleTarget,mwalienextension,mwcore,mwextensions,mwformatting,mwgallery,mwimage,mwlanguage,mwlink,mwmeta,mwsave,mwsignature,mwtransclusion,sanitize,supportCheck,switching,welcome|ext.visualEditor.core.mobile,utils|ext.visualEditor.mwimage.core&skin=minerva&version=b3wvt:426 createSlug https://en.m.wikipedia.beta.wmflabs.org/w/load.php?lang=en&modules=ext.visualEditor.articleTarget,base,core,diffing,icons,language,mediawiki,mobileArticleTarget,mwalienextension,mwcore,mwextensions,mwformatting,mwgallery,mwimage,mwlanguage,mwlink,mwmeta,mwsave,mwsignature,mwtransclusion,sanitize,supportCheck,switching,welcome|ext.visualEditor.core.mobile,utils|ext.visualEditor.mwimage.core&skin=minerva&version=b3wvt:552 onSlugClick https://en.m.wikipedia.beta.wmflabs.org/w/load.php?lang=en&modules=ext.visualEditor.articleTarget,base,core,diffing,icons,language,mediawiki,mobileArticleTarget,mwalienextension,mwcore,mwextensions,mwformatting,mwgallery,mwimage,mwlanguage,mwlink,mwmeta,mwsave,mwsignature,mwtransclusion,sanitize,supportCheck,switching,welcome|ext.visualEditor.core.mobile,utils|ext.visualEditor.mwimage.core&skin=minerva&version=b3wvt:454 <anonymous> self-hosted:1222 jQuery 2 <anonymous> self-hosted:1175 jQuery 12 NoFocusButtonWidget https://en.m.wikipedia.beta.wmflabs.org/w/load.php?lang=en&modules=ext.visualEditor.articleTarget,base,core,diffing,icons,language,mediawiki,mobileArticleTarget,mwalienextension,mwcore,mwextensions,mwformatting,mwgallery,mwimage,mwlanguage,mwlink,mwmeta,mwsave,mwsignature,mwtransclusion,sanitize,supportCheck,switching,welcome|ext.visualEditor.core.mobile,utils|ext.visualEditor.mwimage.core&skin=minerva&version=b3wvt:870 setupSlugs https://en.m.wikipedia.beta.wmflabs.org/w/load.php?lang=en&modules=ext.visualEditor.articleTarget,base,core,diffing,icons,language,mediawiki,mobileArticleTarget,mwalienextension,mwcore,mwextensions,mwformatting,mwgallery,mwimage,mwlanguage,mwlink,mwmeta,mwsave,mwsignature,mwtransclusion,sanitize,supportCheck,switching,welcome|ext.visualEditor.core.mobile,utils|ext.visualEditor.mwimage.core&skin=minerva&version=b3wvt:454 setupBlockSlugs https://en.m.wikipedia.beta.wmflabs.org/w/load.php?lang=en&modules=ext.visualEditor.articleTarget,base,core,diffing,icons,language,mediawiki,mobileArticleTarget,mwalienextension,mwcore,mwextensions,mwformatting,mwgallery,mwimage,mwlanguage,mwlink,mwmeta,mwsave,mwsignature,mwtransclusion,sanitize,supportCheck,switching,welcome|ext.visualEditor.core.mobile,utils|ext.visualEditor.mwimage.core&skin=minerva&version=b3wvt:453 onSplice https://en.m.wikipedia.beta.wmflabs.org/w/load.php?lang=en&modules=ext.visualEditor.articleTarget,base,core,diffing,icons,language,mediawiki,mobileArticleTarget,mwalienextension,mwcore,mwextensions,mwformatting,mwgallery,mwimage,mwlanguage,mwlink,mwmeta,mwsave,mwsignature,mwtransclusion,sanitize,supportCheck,switching,welcome|ext.visualEditor.core.mobile,utils|ext.visualEditor.mwimage.core&skin=minerva&version=b3wvt:453 emit jQuery splice https://en.m.wikipedia.beta.wmflabs.org/w/load.php?lang=en&modules=ext.visualEditor.articleTarget,base,core,diffing,icons,language,mediawiki,mobileArticleTarget,mwalienextension,mwcore,mwextensions,mwformatting,mwgallery,mwimage,mwlanguage,mwlink,mwmeta,mwsave,mwsignature,mwtransclusion,sanitize,supportCheck,switching,welcome|ext.visualEditor.core.mobile,utils|ext.visualEditor.mwimage.core&skin=minerva&version=b3wvt:139 splice https://en.m.wikipedia.beta.wmflabs.org/w/load.php?lang=en&modules=ext.visualEditor.articleTarget,base,core,diffing,icons,language,mediawiki,mobileArticleTarget,mwalienextension,mwcore,mwextensions,mwformatting,mwgallery,mwimage,mwlanguage,mwlink,mwmeta,mwsave,mwsignature,mwtransclusion,sanitize,supportCheck,switching,welcome|ext.visualEditor.core.mobile,utils|ext.visualEditor.mwimage.core&skin=minerva&version=b3wvt:206 applyTreeOperation https://en.m.wikipedia.beta.wmflabs.org/w/load.php?lang=en&modules=ext.visualEditor.articleTarget,base,core,diffing,icons,language,mediawiki,mobileArticleTarget,mwalienextension,mwcore,mwextensions,mwformatting,mwgallery,mwimage,mwlanguage,mwlink,mwmeta,mwsave,mwsignature,mwtransclusion,sanitize,supportCheck,switching,welcome|ext.visualEditor.core.mobile,utils|ext.visualEditor.mwimage.core&skin=minerva&version=b3wvt:210 applyTreeOperations https://en.m.wikipedia.beta.wmflabs.org/w/load.php?lang=en&modules=ext.visualEditor.articleTarget,base,core,diffing,icons,language,mediawiki,mobileArticleTarget,mwalienextension,mwcore,mwextensions,mwformatting,mwgallery,mwimage,mwlanguage,mwlink,mwmeta,mwsave,mwsignature,mwtransclusion,sanitize,supportCheck,switching,welcome|ext.visualEditor.core.mobile,utils|ext.visualEditor.mwimage.core&skin=minerva&version=b3wvt:205 process https://en.m.wikipedia.beta.wmflabs.org/w/load.php?lang=en&modules=ext.visualEditor.articleTarget,base,core,diffing,icons,language,mediawiki,mobileArticleTarget,mwalienextension,mwcore,mwextensions,mwformatting,mwgallery,mwimage,mwlanguage,mwlink,mwmeta,mwsave,mwsignature,mwtransclusion,sanitize,supportCheck,switching,welcome|ext.visualEditor.core.mobile,utils|ext.visualEditor.mwimage.core&skin=minerva&version=b3wvt:211 process https://en.m.wikipedia.beta.wmflabs.org/w/load.php?lang=en&modules=ext.visualEditor.articleTarget,base,core,diffing,icons,language,mediawiki,mobileArticleTarget,mwalienextension,mwcore,mwextensions,mwformatting,mwgallery,mwimage,mwlanguage,mwlink,mwmeta,mwsave,mwsignature,mwtransclusion,sanitize,supportCheck,switching,welcome|ext.visualEditor.core.mobile,utils|ext.visualEditor.mwimage.core&skin=minerva&version=b3wvt:157 commit https://en.m.wikipedia.beta.wmflabs.org/w/load.php?lang=en&modules=ext.visualEditor.articleTarget,base,core,diffing,icons,language,mediawiki,mobileArticleTarget,mwalienextension,mwcore,mwextensions,mwformatting,mwgallery,mwimage,mwlanguage,mwlink,mwmeta,mwsave,mwsignature,mwtransclusion,sanitize,supportCheck,switching,welcome|ext.visualEditor.core.mobile,utils|ext.visualEditor.mwimage.core&skin=minerva&version=b3wvt:279 changeInternal https://en.m.wikipedia.beta.wmflabs.org/w/load.php?lang=en&modules=ext.visualEditor.articleTarget,base,core,diffing,icons,language,mediawiki,mobileArticleTarget,mwalienextension,mwcore,mwextensions,mwformatting,mwgallery,mwimage,mwlanguage,mwlink,mwmeta,mwsave,mwsignature,mwtransclusion,sanitize,supportCheck,switching,welcome|ext.visualEditor.core.mobile,utils|ext.visualEditor.mwimage.core&skin=minerva&version=b3wvt:240 change https://en.m.wikipedia.beta.wmflabs.org/w/load.php?lang=en&modules=ext.visualEditor.articleTarget,base,core,diffing,icons,language,mediawiki,mobileArticleTarget,mwalienextension,mwcore,mwextensions,mwformatting,mwgallery,mwimage,mwlanguage,mwlink,mwmeta,mwsave,mwsignature,mwtransclusion,sanitize,supportCheck,switching,welcome|ext.visualEditor.core.mobile,utils|ext.visualEditor.mwimage.core&skin=minerva&version=b3wvt:240 changeModel https://en.m.wikipedia.beta.wmflabs.org/w/load.php?lang=en&modules=ext.visualEditor.articleTarget,base,core,diffing,icons,language,mediawiki,mobileArticleTarget,mwalienextension,mwcore,mwextensions,mwformatting,mwgallery,mwimage,mwlanguage,mwlink,mwmeta,mwsave,mwsignature,mwtransclusion,sanitize,supportCheck,switching,welcome|ext.visualEditor.core.mobile,utils|ext.visualEditor.mwimage.core&skin=minerva&version=b3wvt:570 handleObservedChanges https://en.m.wikipedia.beta.wmflabs.org/w/load.php?lang=en&modules=ext.visualEditor.articleTarget,base,core,diffing,icons,language,mediawiki,mobileArticleTarget,mwalienextension,mwcore,mwextensions,mwformatting,mwgallery,mwimage,mwlanguage,mwlink,mwmeta,mwsave,mwsignature,mwtransclusion,sanitize,supportCheck,switching,welcome|ext.visualEditor.core.mobile,utils|ext.visualEditor.mwimage.core&skin=minerva&version=b3wvt:549 pollOnceInternal https://en.m.wikipedia.beta.wmflabs.org/w/load.php?lang=en&modules=ext.visualEditor.articleTarget,base,core,diffing,icons,language,mediawiki,mobileArticleTarget,mwalienextension,mwcore,mwextensions,mwformatting,mwgallery,mwimage,mwlanguage,mwlink,mwmeta,mwsave,mwsignature,mwtransclusion,sanitize,supportCheck,switching,welcome|ext.visualEditor.core.mobile,utils|ext.visualEditor.mwimage.core&skin=minerva&version=b3wvt:576 pollOnce https://en.m.wikipedia.beta.wmflabs.org/w/load.php?lang=en&modules=ext.visualEditor.articleTarget,base,core,diffing,icons,language,mediawiki,mobileArticleTarget,mwalienextension,mwcore,mwextensions,mwformatting,mwgallery,mwimage,mwlanguage,mwlink,mwmeta,mwsave,mwsignature,mwtransclusion,sanitize,supportCheck,switching,welcome|ext.visualEditor.core.mobile,utils|ext.visualEditor.mwimage.core&skin=minerva&version=b3wvt:576 afterDocumentMouseUp https://en.m.wikipedia.beta.wmflabs.org/w/load.php?lang=en&modules=ext.visualEditor.articleTarget,base,core,diffing,icons,language,mediawiki,mobileArticleTarget,mwalienextension,mwcore,mwextensions,mwformatting,mwgallery,mwimage,mwlanguage,mwlink,mwmeta,mwsave,mwsignature,mwtransclusion,sanitize,supportCheck,switching,welcome|ext.visualEditor.core.mobile,utils|ext.visualEditor.mwimage.core&skin=minerva&version=b3wvt:509 <anonymous> self-hosted:1279 (Async: setTimeout handler) onDocumentMouseUp https://en.m.wikipedia.beta.wmflabs.org/w/load.php?lang=en&modules=ext.visualEditor.articleTarget,base,core,diffing,icons,language,mediawiki,mobileArticleTarget,mwalienextension,mwcore,mwextensions,mwformatting,mwgallery,mwimage,mwlanguage,mwlink,mwmeta,mwsave,mwsignature,mwtransclusion,sanitize,supportCheck,switching,welcome|ext.visualEditor.core.mobile,utils|ext.visualEditor.mwimage.core&skin=minerva&version=b3wvt:508 <anonymous> self-hosted:1175 jQuery 8 onDocumentMouseDown https://en.m.wikipedia.beta.wmflabs.org/w/load.php?lang=en&modules=ext.visualEditor.articleTarget,base,core,diffing,icons,language,mediawiki,mobileArticleTarget,mwalienextension,mwcore,mwextensions,mwformatting,mwgallery,mwimage,mwlanguage,mwlink,mwmeta,mwsave,mwsignature,mwtransclusion,sanitize,supportCheck,switching,welcome|ext.visualEditor.core.mobile,utils|ext.visualEditor.mwimage.core&skin=minerva&version=b3wvt:508 <anonymous> self-hosted:1175 jQuery 9 VeCeSurface https://en.m.wikipedia.beta.wmflabs.org/w/load.php?lang=en&modules=ext.visualEditor.articleTarget,base,core,diffing,icons,language,mediawiki,mobileArticleTarget,mwalienextension,mwcore,mwextensions,mwformatting,mwgallery,mwimage,mwlanguage,mwlink,mwmeta,mwsave,mwsignature,mwtransclusion,sanitize,supportCheck,switching,welcome|ext.visualEditor.core.mobile,utils|ext.visualEditor.mwimage.core&skin=minerva&version=b3wvt:494 createView https://en.m.wikipedia.beta.wmflabs.org/w/load.php?lang=en&modules=ext.visualEditor.articleTarget,base,core,diffing,icons,language,mediawiki,mobileArticleTarget,mwalienextension,mwcore,mwextensions,mwformatting,mwgallery,mwimage,mwlanguage,mwlink,mwmeta,mwsave,mwsignature,mwtransclusion,sanitize,supportCheck,switching,welcome|ext.visualEditor.core.mobile,utils|ext.visualEditor.mwimage.core&skin=minerva&version=b3wvt:661 VeUiSurface https://en.m.wikipedia.beta.wmflabs.org/w/load.php?lang=en&modules=ext.visualEditor.articleTarget,base,core,diffing,icons,language,mediawiki,mobileArticleTarget,mwalienextension,mwcore,mwextensions,mwformatting,mwgallery,mwimage,mwlanguage,mwlink,mwmeta,mwsave,mwsignature,mwtransclusion,sanitize,supportCheck,switching,welcome|ext.visualEditor.core.mobile,utils|ext.visualEditor.mwimage.core&skin=minerva&version=b3wvt:658 VeUiMWSurface https://en.m.wikipedia.beta.wmflabs.org/w/load.php?lang=en&modules=ext.visualEditor.articleTarget,base,core,diffing,icons,language,mediawiki,mobileArticleTarget,mwalienextension,mwcore,mwextensions,mwformatting,mwgallery,mwimage,mwlanguage,mwlink,mwmeta,mwsave,mwsignature,mwtransclusion,sanitize,supportCheck,switching,welcome|ext.visualEditor.core.mobile,utils|ext.visualEditor.mwimage.core&skin=minerva&version=b3wvt:1070 createSurface https://en.m.wikipedia.beta.wmflabs.org/w/load.php?lang=en&modules=ext.visualEditor.articleTarget,base,core,diffing,icons,language,mediawiki,mobileArticleTarget,mwalienextension,mwcore,mwextensions,mwformatting,mwgallery,mwimage,mwlanguage,mwlink,mwmeta,mwsave,mwsignature,mwtransclusion,sanitize,supportCheck,switching,welcome|ext.visualEditor.core.mobile,utils|ext.visualEditor.mwimage.core&skin=minerva&version=b3wvt:1016 createSurface https://en.m.wikipedia.beta.wmflabs.org/w/load.php?lang=en&modules=ext.visualEditor.articleTarget,base,core,diffing,icons,language,mediawiki,mobileArticleTarget,mwalienextension,mwcore,mwextensions,mwformatting,mwgallery,mwimage,mwlanguage,mwlink,mwmeta,mwsave,mwsignature,mwtransclusion,sanitize,supportCheck,switching,welcome|ext.visualEditor.core.mobile,utils|ext.visualEditor.mwimage.core&skin=minerva&version=b3wvt:27 createSurface https://en.m.wikipedia.beta.wmflabs.org/w/load.php?lang=en&modules=ext.visualEditor.articleTarget,base,core,diffing,icons,language,mediawiki,mobileArticleTarget,mwalienextension,mwcore,mwextensions,mwformatting,mwgallery,mwimage,mwlanguage,mwlink,mwmeta,mwsave,mwsignature,mwtransclusion,sanitize,supportCheck,switching,welcome|ext.visualEditor.core.mobile,utils|ext.visualEditor.mwimage.core&skin=minerva&version=b3wvt:1032 addSurface https://en.m.wikipedia.beta.wmflabs.org/w/load.php?lang=en&modules=ext.visualEditor.articleTarget,base,core,diffing,icons,language,mediawiki,mobileArticleTarget,mwalienextension,mwcore,mwextensions,mwformatting,mwgallery,mwimage,mwlanguage,mwlink,mwmeta,mwsave,mwsignature,mwtransclusion,sanitize,supportCheck,switching,welcome|ext.visualEditor.core.mobile,utils|ext.visualEditor.mwimage.core&skin=minerva&version=b3wvt:66 addSurface https://en.m.wikipedia.beta.wmflabs.org/w/load.php?lang=en&modules=ext.visualEditor.articleTarget,base,core,diffing,icons,language,mediawiki,mobileArticleTarget,mwalienextension,mwcore,mwextensions,mwformatting,mwgallery,mwimage,mwlanguage,mwlink,mwmeta,mwsave,mwsignature,mwtransclusion,sanitize,supportCheck,switching,welcome|ext.visualEditor.core.mobile,utils|ext.visualEditor.mwimage.core&skin=minerva&version=b3wvt:1017 setupSurface https://en.m.wikipedia.beta.wmflabs.org/w/load.php?lang=en&modules=ext.visualEditor.articleTarget,base,core,diffing,icons,language,mediawiki,mobileArticleTarget,mwalienextension,mwcore,mwextensions,mwformatting,mwgallery,mwimage,mwlanguage,mwlink,mwmeta,mwsave,mwsignature,mwtransclusion,sanitize,supportCheck,switching,welcome|ext.visualEditor.core.mobile,utils|ext.visualEditor.mwimage.core&skin=minerva&version=b3wvt:1017 (Async: setTimeout handler) setupSurface https://en.m.wikipedia.beta.wmflabs.org/w/load.php?lang=en&modules=ext.visualEditor.articleTarget,base,core,diffing,icons,language,mediawiki,mobileArticleTarget,mwalienextension,mwcore,mwextensions,mwformatting,mwgallery,mwimage,mwlanguage,mwlink,mwmeta,mwsave,mwsignature,mwtransclusion,sanitize,supportCheck,switching,welcome|ext.visualEditor.core.mobile,utils|ext.visualEditor.mwimage.core&skin=minerva&version=b3wvt:1017 (Async: setTimeout handler) setupSurface https://en.m.wikipedia.beta.wmflabs.org/w/load.php?lang=en&modules=ext.visualEditor.articleTarget,base,core,diffing,icons,language,mediawiki,mobileArticleTarget,mwalienextension,mwcore,mwextensions,mwformatting,mwgallery,mwimage,mwlanguage,mwlink,mwmeta,mwsave,mwsignature,mwtransclusion,sanitize,supportCheck,switching,welcome|ext.visualEditor.core.mobile,utils|ext.visualEditor.mwimage.core&skin=minerva&version=b3wvt:1016 documentReady https://en.m.wikipedia.beta.wmflabs.org/w/load.php?lang=en&modules=ext.visualEditor.articleTarget,base,core,diffing,icons,language,mediawiki,mobileArticleTarget,mwalienextension,mwcore,mwextensions,mwformatting,mwgallery,mwimage,mwlanguage,mwlink,mwmeta,mwsave,mwsignature,mwtransclusion,sanitize,supportCheck,switching,welcome|ext.visualEditor.core.mobile,utils|ext.visualEditor.mwimage.core&skin=minerva&version=b3wvt:1015