How to silence mediawiki warning "You have followed a link to a page that does not exist yet" when creating a page with visual editor
Jump to navigation
Jump to search
https://wiki.abuissa.net/api.php?action=visualeditor&format=json&paction=parse&page=Rerere&uselang=en&formatversion=2 has the response:
{ "visualeditor": { "result": "success", "notices": [ "<p>You have followed a link to a page that does not exist yet.\nTo create the page, start typing in the box below (see the <a class=\"external text\" href=\"https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents\">help page</a> for more info).\nIf you are here by mistake, click your browser's <strong>back</strong> button.\n</p>" ], "checkboxesDef": { "wpWatchthis": { "id": "wpWatchthis", "label-message": "watchthis", "tooltip": "watch", "label-id": "mw-editpage-watch", "legacy-name": "watch", "default": true } }, "checkboxesMessages": { "accesskey-watch": "w", "tooltip-watch": "Add this page to your watchlist", "watchthis": "Watch this page" }, "protectedClasses": "", "basetimestamp": "20211205060621", "starttimestamp": "20211205060621", "oldid": 0, "blockinfo": null, "canEdit": true, "content": "" } }
The relevant code is here: https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/extensions/VisualEditor/+/refs/heads/master/includes/ApiVisualEditor.php#334
And editing the file worked, no reload necessary: root@localhost:/var/lib/mediawiki/extensions/VisualEditor# vi includes/ApiVisualEditor.php
Next steps: track mediawiki configuration in git so I can reference that change by url and create an upstream / fork patch to configure that switch etc.