Closed Bug 9575 Opened 26 years ago Closed 26 years ago

Table editing: deleting all characters in all cells in a row collapses the row

Categories

(Core :: DOM: Editor, defect, P3)

All
Solaris
defect

Tracking

()

VERIFIED FIXED

People

(Reporter: mcafee, Assigned: cmanske)

Details

Linux: Row editing: deleting last character deletes the row. This is confusing, I want to start over typing the content and I don't want the row to go away. Seems like we should leave the cursor there with no content, an extra delete key press would then delete the row if needed.
Assignee: buster → cmanske
Status: NEW → RESOLVED
Closed: 26 years ago
Hardware: Sun → All
Resolution: --- → FIXED
Target Milestone: M9
Cool! Table editing will be implemented in M9, including things like maintaining default content in a cell (always leave a &nbsp), which is behind this bug.
Status: RESOLVED → VERIFIED
verified in 7/15 build.
Status: VERIFIED → REOPENED
Summary: Row editing: deleting last character deletes the row → Table editing: deleting all characters in all cells in a row collapses the row
Did I mark this fixed? I didn't intend to! Note that the row wasn't really deleted. It's just that when all the cells in a row are empty, the row collapses. I am trying some CSS to control the appearance of "empty-cells", but there are CSS bugs.
Status: REOPENED → ASSIGNED
Resolution: FIXED → ---
Target Milestone: M9 → M10
I can get the cell borders to show up when empty, but can't suppress the collapsed row effect when all cells in the row are empty. Needs further investigation
Target Milestone: M10 → M11
Target Milestone: M11 → M13
Status: ASSIGNED → RESOLVED
Closed: 26 years ago26 years ago
Resolution: --- → FIXED
This problem no longer happens because of Joe's editor rules code that doesn't allow a completely empty cell. When the last node in a cell is deleted, a <br> is automatically inserted, so we don't see the collapsed row.
Status: RESOLVED → VERIFIED
verified in 12/20 build.
You need to log in before you can comment on or make changes to this bug.