Opened 11 years ago
Closed 11 years ago
#11058 closed Bug (fixed)
IE8: Error 800a025e is thrown when deleting a row.
Reported by: | Jakub Ś | Owned by: | Piotr Jasiun |
---|---|---|---|
Priority: | Normal | Milestone: | CKEditor 4.3.3 |
Component: | General | Version: | 4.2.2 |
Keywords: | IE8 | Cc: |
Description
- Insert 3x3 table.
- Fill in all cells with data.
- Go to middle (2x2 cell) and select from context menu "Insert Row Before".
- Fill in all new cells with data.
- Select all 3 cells with mouse and then select from context menu "Merge Cells".
- You will get one row.
- Right click on this new row and select "Row -> Delete Rows"
Result: in IE8 only error 800a025e is thrown.
Messgae: Error 800a025e
Line: 1542
URI: core/selection.js
Problem can be reproduced in IE8 from CKE 4.2.2.
Attachments (1)
Change History (9)
Changed 11 years ago by
Attachment: | 2013-10-30_1701.swf added |
---|
comment:1 Changed 11 years ago by
Status: | new → confirmed |
---|
comment:3 Changed 11 years ago by
Milestone: | → CKEditor 4.3.3 |
---|
comment:5 Changed 11 years ago by
Owner: | set to Piotr Jasiun |
---|---|
Status: | confirmed → assigned |
comment:6 Changed 11 years ago by
Status: | assigned → review |
---|
The bug was because of #10308. This hack fixed issue on IE10 but cases issue on IE8 (love IE). It seems to be enough to limit this fix only to IE10, because everything is fine on IE8 & IE9 without this fix.
The reason why tests did not show an error is because you need 4 rows in table (instead of 3) to have a crash removing second row (have I already mentioned that I love IE?). If you have only 3 rows you will get only small error in you console (and not in each case).
Changes in t/11058 and corresponding test branch.
comment:8 Changed 11 years ago by
Resolution: | → fixed |
---|---|
Status: | review_passed → closed |
- git:31b7e1f
- test:373209a
There is a simpler scenario to get an error:
Result: "'compareDocumentPosition' is null or not an object"
Only deleting last row works properly.