diff --git a/lib/editor/tinymce/module.js b/lib/editor/tinymce/module.js index 7ee56f4776f..b86da9d8406 100644 --- a/lib/editor/tinymce/module.js +++ b/lib/editor/tinymce/module.js @@ -68,6 +68,13 @@ M.editor_tinymce.init_editor = function(Y, editorid, options) { ed.contentDocument.addEventListener('keydown', function() { ed.contentWindow.focus(); }); + + // Whenever a touch event is registered against the content document, + // reapply focus. This works around an issue with the location caret not + // being focusable without use of the Loupe. + ed.contentDocument.addEventListener('touchend', function() { + ed.contentWindow.focus(); + }); }); }; }