diff -r 7b1b88e27a20 -r 48c4eec2b7e6 wp/wp-admin/js/widgets/text-widgets.js --- a/wp/wp-admin/js/widgets/text-widgets.js Thu Sep 29 08:06:27 2022 +0200 +++ b/wp/wp-admin/js/widgets/text-widgets.js Fri Sep 05 18:40:08 2025 +0200 @@ -291,7 +291,7 @@ onInit = function() { // When a widget is moved in the DOM the dynamically-created TinyMCE iframe will be destroyed and has to be re-built. - $( editor.getWin() ).on( 'unload', function() { + $( editor.getWin() ).on( 'pagehide', function() { _.defer( buildEditor ); });