Baru-baru ini, mengedit widget di editor WYSIWYG tidak berfungsi lagi.
Konsol browser menunjukkan kesalahan berikut ketika saya mengklik widget:
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)
Dan sembulan untuk membuat widget baru muncul, alih-alih yang mengedit widget yang ada.
Saya menemukan perilaku di berbagai versi Magento CE 1.x dan EE 1.x, di Chrome, terlepas dari OS. Bisakah itu terkait dengan patch keamanan SUPEE-9767 baru-baru ini?
Perbaikan cepat yang saya terapkan adalah menimpa file JS tiny_mce dengan versi tambalan saya sendiri.
Untuk peretasan yang malas. Sorot gambar dengan kursor Anda (seolah-olah Anda memilih teks). Setelah disorot, itu dapat diklik.
sumber
Terima kasih, TylerSN
Dalam kasus saya, kode yang harus dihapus tampak seperti ini:
Harap dicatat: Ini adalah rilis tiny_mce asli (v3.5.4, 2011-09-06), bukan bantuan Magento . Namun, saya menemukan pertanyaan ini ketika mencari
Uncaught DOMException: Failed to execute 'setBaseAndExtent' on 'Selection': There is no child at offset 1. at Editor.<anonymous>
dan ingin menambahkan solusi untuk referensi orang lain. Semoga sedikit "di luar topik" dapat dimaafkan dalam keadaan ini.sumber