Opened 11 years ago
Last modified 10 years ago
#11954 confirmed Bug
Invalid selection after deleting a table.
Reported by: | Marek Lewandowski | Owned by: | |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | General | Version: | 4.0 |
Keywords: | Cc: |
Description (last modified by )
After removing a table selection is being placed in buggy place, in addition to that editor seems to lose the focus.
- open any sample with CKEditor (i.e. samples/replacebyclass.html)
- switch to source and use following source code:
<h1>foobar</h1> <p><strong>Apollo 11</strong> was the spaceflight that landed the first humans,</p> <table border="1" cellpadding="1" cellspacing="1" style="width:500px"> <tbody> <tr> <td> </td> <td> </td> </tr> </tbody> </table> <table border="1" cellpadding="1" cellspacing="1" style="width:500px"> <tbody> <tr> <td> </td> <td> </td> </tr> </tbody> </table> <p>Armstrong spent about...</p>
- switch back to wysiwyg mode
- remove second table, with one of two options:
- right click with your mouse, and use "Delete Table" option
- navigate selection using keyboard inside the table, press
shift + f10
and use "Delete Table"
Expected result:
- Table should be removed.
- Selection should be collapsed, and moved at the beginning of next element:
^Armstrong spent (...)
- Editor should keep focus
- No empty line should be visible.
Current result:
- editor leaves a temporary empty line, where selection is put
- editor loses focus
additional info:
- I've experienced it in FF and Chrome @Win7
- This seems to be not a (recent) regression, because I've been able to repro it in 4.2.3
Change History (3)
comment:1 Changed 11 years ago by
Description: | modified (diff) |
---|
comment:2 Changed 11 years ago by
Description: | modified (diff) |
---|---|
Status: | new → confirmed |
comment:3 Changed 10 years ago by
Version: | → 4.0 |
---|
Problem can be reproduced from CKEditor 4.0 (works fine in 4.0 beta). Affected browsers are FF, Blink and Webkit.
Note: This might be "browser version" dependent because in my case focus wasn’t lost. Cursor was blinking in place of the deleted table (Empty space is not remove automatically - you need to click somewhere else) instead of
^Amstrong