Esanders has uploaded a new change for review.
https://gerrit.wikimedia.org/r/268068
Change subject: wikipage.content hook: Wait until content is visible
......................................................................
wikipage.content hook: Wait until content is visible
Bug: T125263
Change-Id: I69a9de0fff246102c75db97379182369b9fa99a3
---
M modules/ve-mw/init/targets/ve.init.mw.DesktopArticleTarget.js
1 file changed, 5 insertions(+), 1 deletion(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/VisualEditor
refs/changes/68/268068/1
diff --git a/modules/ve-mw/init/targets/ve.init.mw.DesktopArticleTarget.js
b/modules/ve-mw/init/targets/ve.init.mw.DesktopArticleTarget.js
index 54dc82e..43d4083 100644
--- a/modules/ve-mw/init/targets/ve.init.mw.DesktopArticleTarget.js
+++ b/modules/ve-mw/init/targets/ve.init.mw.DesktopArticleTarget.js
@@ -1157,7 +1157,11 @@
$editableContent = $( '#mw-content-text' );
}
- mw.hook( 'wikipage.content' ).fire( $editableContent.empty().append(
$content ) );
+ // Defer until $editableContent is made visible again, as some plugins
listening to
+ // this hook will expect element visibility.
+ setTimeout( function () {
+ mw.hook( 'wikipage.content' ).fire(
$editableContent.empty().append( $content ) );
+ } );
if ( displayTitle ) {
$( '#content #firstHeading' ).html( displayTitle );
}
--
To view, visit https://gerrit.wikimedia.org/r/268068
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I69a9de0fff246102c75db97379182369b9fa99a3
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/VisualEditor
Gerrit-Branch: master
Gerrit-Owner: Esanders <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits