diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/wp-includes/script-loader.php | 10 |
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' + ); } /** |