Changes between Initial Version and Version 16 of Ticket #14714
- Timestamp:
- Mar 15, 2017, 9:58:42 AM (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #14714
-
Property
Status
changed from
new
toassigned
- Property Owner set to Marek Lewandowski
-
Property
Summary
changed from
Divarea - changing tabs and applying styles throws JS error
to[Webkit/Blink] Exception thrown on refocusing blurred inline editor
-
Property
Milestone
changed from
to
CKEditor 4.7.0
-
Property
Status
changed from
-
Ticket #14714 – Description
initial v16 1 1 == Steps to reproduce == 2 2 3 1. Open two tabs in Chrome or Opera 4 2. Open divarea sample and clear editor contents. 5 3. Type text, select {{{Big}}} from styles dropdown, type more text, select {{{Small}}} and type more text 6 4. Click on another tab, click on tab with editor and select e.g. {{{Typewriter}}} style from dropdown. 3 1. Open div area sample. 4 1. Clear up the editor content. 5 1. Put the selection inside the editor. 6 1. Select "Marker" style from a styles dropdown and type some text. 7 1. Blur the editor (by clicking outside of the editor). 8 1. Click on styles button. 9 1. Blur the editor (by clicking outside of the editor). 10 1. Click on styles button. 7 11 8 12 == Expected result == … … 12 16 == Actual result == 13 17 14 JS error is thrown: [[BR]] 15 Code: selection.js [[BR]] 16 Line: 1921 [[BR]] 17 Message: Uncaught IndexSizeError: Failed to execute 'setStart' on 'Range': The offset 22 is larger than or equal to the node's length (15). 18 19 Code: style.js[[BR]] 20 Line: 331 [[BR]] 21 Message: Uncaught TypeError: Cannot read property 'elements' of null 18 JS error is thrown: 19 {{{ 20 Uncaught DOMException: Failed to execute 'setStart' on 'Range': The offset 13 is larger than or equal to the node's length (6). 21 }}} 22 22 23 23 == Other details (browser, OS, CKEditor version, installed plugins) ==