To demonstrate the bug go to: http://jsfiddle.net/ftey46fc/14/
1) Type 'test' in the editor
2) Click to the left of 'test' between it and the border. About half
way works fine. (You can basically click anywhere in the 'padding'
between the editor's content and the word e.g. you can click above it too.
3) Press the 'Delete' or 'Backspace' key.
The Video is viewable here: http://youtu.be/QNjrwfnpGwI
Video timeline:
0:00 - Show URL
0:08 - Show current console messages (e.g. that the exception has not
happened yet)
0:14 - Show that we are in fact at the end of the console log (no hidden
messages)
0:22 - Show Firefox version
0:32 - Type 'test' in the editor
0:39 - Click to the left of the word 'test'
0:42 - Show that the exception has not happened yet
0:46 - Press 'Delete' key
0:50 - Exception 'h is undefined' triggered
--
Ticket URL: <http://dev.ckeditor.com/ticket/13096>
CKEditor <http://ckeditor.com/>
The text editor for the Internet
Comment (by areeve):
Note: You can also press Enter instead of backspace/delete and generate a
different 'elementPath(...) is null' exception. Of course, it's all really
the same thing (the browser's current selection has no ranges).
--
Ticket URL: <http://dev.ckeditor.com/ticket/13096#comment:1>
* keywords: Firefox, exception, CSS => Firefox
* status: new => confirmed
* version: 4.4.7 => 4.0 Beta
Comment:
Problem can be reproduced from CKEditor 4.0 beta and doesn't occur when
you remove {{{'position: absolute;'}}} from inserted CSS.
--
Ticket URL: <http://dev.ckeditor.com/ticket/13096#comment:2>
* owner: => msamsel
* status: confirmed => assigned
--
Ticket URL: <http://dev.ckeditor.com/ticket/13096#comment:3>
* status: assigned => review
Comment:
PR:
https://github.com/ckeditor/ckeditor-dev/pull/357
--
Ticket URL: <http://dev.ckeditor.com/ticket/13096#comment:4>
Comment (by msamsel):
{{{Enter}}} key issue is treat as separate case and it's handled in ticket
#16874.
--
Ticket URL: <http://dev.ckeditor.com/ticket/13096#comment:5>
* status: review => closed
* resolution: => fixed
Comment:
Fixed in [https://github.com/ckeditor/ckeditor-dev/issues/457 ckeditor
/ckeditor-dev/issues/457].
--
Ticket URL: <http://dev.ckeditor.com/ticket/13096#comment:6>