summaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/wp-includes/script-loader.php10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/wp-includes/script-loader.php b/src/wp-includes/script-loader.php
index 640d1c3f77..b870e87a8f 100644
--- a/src/wp-includes/script-loader.php
+++ b/src/wp-includes/script-loader.php
@@ -381,6 +381,16 @@ function wp_default_packages_inline_scripts( $scripts ) {
'window.wp.oldEditor = window.wp.editor;',
'after'
);
+
+ // wp-editor module is exposed as window.wp.editor
+ // Problem: there is quite some code expecting window.wp.oldEditor object available under window.wp.editor
+ // Solution: fuse the two objects together to maintain backward compatibility
+ // For more context, see https://github.com/WordPress/gutenberg/issues/33203
+ $scripts->add_inline_script(
+ 'wp-editor',
+ 'Object.assign( window.wp.editor, window.wp.oldEditor );',
+ 'after'
+ );
}
/**