Page MenuHomePhabricator

LivePreview doesn't allow interaction with page content outside of #wikiPreview (it is not passed to mw.hook)
Open, MediumPublic


Currently, LivePreview only passes the $wikiPreview to the hook
but the script changes the page content in many other places:
The new content for these parts should also be made available to the user, by passing them to the hook (as VisualEditor does, for example

This would allow scripts like
to update the modifications of the language links after the user makes some changes and use the live preview (in the example, the "badges" for featured/good articles in other languages).

Also, this is likely what UniversalLanguageSelector needs in order to fix bug T53029.

Version: unspecified
Severity: normal