Skip to content

Commit 3ebea0e

Browse files
committed
MC-3812: Text/Banner - Stage Inline Editor becomes focused and editable after clicking Save button on Edit Form
- Resolve issue with fixRangeSelection function
1 parent 6501852 commit 3ebea0e

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

lib/web/mage/adminhtml/wysiwyg/tiny_mce/tinymce4Adapter.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -559,10 +559,12 @@ define([
559559
var selection = editor.selection,
560560
dom = editor.dom,
561561
rng = dom.createRng(),
562+
doc = editor.getDoc(),
562563
markerHtml,
563564
marker;
564565

565-
if (!selection.getContent().length) {
566+
// Validate the range we're trying to fix is contained within the current editors document
567+
if (!selection.getContent().length && jQuery.contains(doc, selection.getRng().startContainer)) {
566568
markerHtml = '<span id="mce_marker" data-mce-type="bookmark">\uFEFF</span>';
567569
selection.setContent(markerHtml);
568570
marker = dom.get('mce_marker');

0 commit comments

Comments
 (0)