Opened 12 years ago
Last modified 12 years ago
#8939 confirmed Bug
IE: Selecting a table row and pressing backspace only deletes a cell instead of the full row
Reported by: | James Cunningham | Owned by: | |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | Core : Tables | Version: | 3.2.1 |
Keywords: | IE IBM | Cc: | Damian, Satya Minnekanti, Teresa Monahan |
Description
Steps to reproduce the defect:
- Open the Ajax sample in IE.
- Create a new table with 3 rows and 3 columns.
- Click into any of the cells in the table.
- Click on tr in the elements path bar to select the entire table row.
- Now click backspace.
Expected result: The entire row is deleted. (behaviour in FF)
Actual result: Only 1 cell in the row is deleted.
Change History (7)
comment:1 Changed 12 years ago by
Keywords: | IE added |
---|---|
Status: | new → confirmed |
Version: | 3.6.4 (SVN - trunk) → 3.2.1 |
comment:2 follow-up: 3 Changed 12 years ago by
Selecting the table row using a mouse drag in other browsers results in the same behavior e.g. FF, Chrome. One one cell is deleted.
Also this usecase results in strange behavior in Opera - when you hit backspace, it looks like there is one cell left in the row. However when you click 'Remove Editor' or go to Source mode and then back to wysiwyg, you'll see that the entire row has been removed.
comment:3 Changed 12 years ago by
Replying to tmonahan:
Selecting the table row using a mouse drag in other browsers results in the same behavior e.g. FF, Chrome. One one cell is deleted.
This behavior was introduced in FF by rev # [7243]. Prior to this, pressing delete or backspace on the selected row would remove the cell contents.
comment:4 Changed 12 years ago by
@tmonahan I wasn't able to reproduce this - in my case whole row was deleted (CKE 4.x and 3.6.6) - could you perhaps attach a screen cast for this problem in other browsers?
comment:5 Changed 12 years ago by
@j.swiderski - To reproduce in FF you have to use the mouse to select the row.
Steps:
- Create a new table.
- Select the top row using the mouse.
- Press backspace or delete.
Only one table cell will be deleted. Before rev [7243], backspace or delete had no effect.
If you enter some content in the table before step 2, then pressing delete or backspace in step 3 should delete the contents from the table, but not remove the table row. This was the behavior in FF before rev [7243].
comment:6 Changed 12 years ago by
I can not reproduce this in CKE 4.x but it is reproducible in 3.6.x builds since http://rev.ckeditor.com/ckeditor/trunk/7243/_samples/replacebyclass.html
comment:7 Changed 12 years ago by
@tmonahan issue can be reproduced in FF with mouse select and Opera where bug is visual (row gets deleted after switching to source and back). Chrome works fine.
This should be reported in separate issue however like you have mentioned issue is only reproducible in 3.x. builds and works in 4.x thus I'm not sure if it makes any sense to report it.
Reproducible in IE6-9 from CKEditor 3.2.1
NOTES: *before this version clicking on elements path and pressing backspace or delete had no result.