From df3d8592191d7db7911e7db9e61ab6f351218edd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotrek=20Reinmar=20Koszuli=C5=84ski?= Date: Tue, 9 Oct 2012 16:47:20 +0200 Subject: [PATCH] [IE] Lock focus during security alert, to prevent IE from hiding toolbar. --- plugins/clipboard/plugin.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/plugins/clipboard/plugin.js b/plugins/clipboard/plugin.js index e9e4703b98e..c77e2844a2c 100644 --- a/plugins/clipboard/plugin.js +++ b/plugins/clipboard/plugin.js @@ -754,9 +754,15 @@ // we're canceling it. preventPasteEventNow(); + // #9247: Lock focus to prevent IE from hiding toolbar for inline editor. + var focusManager = editor.focusManager; + focusManager.lock(); + if ( editor.editable().fire( mainPasteEvent ) && !execIECommand( 'paste' ) ) { + focusManager.unlock(); return false; } + focusManager.unlock(); } else { try { if ( editor.editable().fire( mainPasteEvent ) && !editor.document.$.execCommand( 'Paste', false, null ) ) {