In letzter Zeit funktioniert das Bearbeiten von Widgets im WYSIWYG-Editor nicht mehr.
Die Browserkonsole zeigt den folgenden Fehler an, wenn ich auf ein Widget klicke:
Uncaught DOMException: Failed to execute 'setBaseAndExtent' on 'Selection': There is no child at offset 1.
at Editor.<anonymous> (http://example.com/js/tiny_mce/tiny_mce.js:1:15327)
at Dispatcher.dispatch (http://example.com/js/tiny_mce/tiny_mce.js:1:6000)
at DOMUtils.c (http://example.com/js/tiny_mce/tiny_mce.js:1:184650)
at j (http://example.com/js/tiny_mce/tiny_mce.js:1:58627)
at HTMLDocument.y (http://example.com/js/tiny_mce/tiny_mce.js:1:58785)
(anonymous) @ tiny_mce.js:1
dispatch @ tiny_mce.js:1
c @ tiny_mce.js:1
j @ tiny_mce.js:1
y @ tiny_mce.js:1
tiny_mce.js:1 Uncaught DOMException: Failed to execute 'setBaseAndExtent' on 'Selection': There is no child at offset 1.
at Editor.<anonymous> (http://example.com/js/tiny_mce/tiny_mce.js:1:15327)
at Dispatcher.dispatch (http://example.com/js/tiny_mce/tiny_mce.js:1:6000)
at DOMUtils.c (http://example.com/js/tiny_mce/tiny_mce.js:1:184650)
at j (http://example.com/js/tiny_mce/tiny_mce.js:1:58627)
at HTMLDocument.y (http://example.com/js/tiny_mce/tiny_mce.js:1:58785)
Das Popup zum Erstellen eines neuen Widgets wird anstelle des Popups zum Bearbeiten des vorhandenen Widgets angezeigt.
Ich habe das Verhalten auf verschiedenen Versionen von Magento CE 1.x und EE 1.x in Chrome gefunden, unabhängig vom Betriebssystem. Kann es mit dem aktuellen Sicherheitspatch SUPEE-9767 zusammenhängen?
Eine schnelle Lösung, die ich angewendet habe, war das Überschreiben der JS-Datei tiny_mce mit meiner eigenen gepatchten Version.
Für einen faulen Hack. Markieren Sie das Bild mit dem Cursor (als würden Sie Text auswählen). Einmal markiert, ist es anklickbar.
quelle
Danke, TylerSN
In meinem Fall sah der Code, der entfernt werden musste, folgendermaßen aus:
Bitte beachten Sie : Es war eine Originalversion von tiny_mce (v3.5.4, 06.09.2011), keine Magento-Gunst . Ich bin jedoch bei der Suche auf diese Frage gestoßen
Uncaught DOMException: Failed to execute 'setBaseAndExtent' on 'Selection': There is no child at offset 1. at Editor.<anonymous>
und wollte die Lösung für die Referenz anderer Personen hinzufügen. Hoffe, dass das etwas "Off-Topic" unter diesen Umständen entschuldigt werden kann.quelle