diff --git a/src/wp-admin/js/customize-controls.js b/src/wp-admin/js/customize-controls.js index 672c75d0ba..af93b06ce5 100644 --- a/src/wp-admin/js/customize-controls.js +++ b/src/wp-admin/js/customize-controls.js @@ -5507,6 +5507,13 @@ } ); } ()); + // Make sure TinyMCE dialogs appear above Customizer UI. + $( document ).one( 'wp-before-tinymce-init', function() { + if ( ! window.tinymce.ui.FloatPanel.zIndex || window.tinymce.ui.FloatPanel.zIndex < 500001 ) { + window.tinymce.ui.FloatPanel.zIndex = 500001; + } + } ); + api.trigger( 'ready' ); }); diff --git a/src/wp-admin/js/widgets/text-widgets.js b/src/wp-admin/js/widgets/text-widgets.js index dfd2a88fc1..7932606e3d 100644 --- a/src/wp-admin/js/widgets/text-widgets.js +++ b/src/wp-admin/js/widgets/text-widgets.js @@ -130,9 +130,6 @@ wp.textWidgets = ( function( $ ) { wp.editor.remove( id ); } - // Adjust z-index for the customizer. - window.tinymce.ui.FloatPanel.zIndex = 500001; - wp.editor.initialize( id, { tinymce: { wpautop: true