Opened 8 years ago

Closed 8 years ago

#8100 closed Bug (invalid)

IE - &nbsp not honored in table cells

Reported by: Lynne Kues Owned by:
Priority: Normal Milestone:
Component: Core : Tables Version: 3.4.3
Keywords: IBM Cc:

Description

Go to CKEditor demo. Paste attached html into source view. Attempt to select all the cells in the table. &nbsp characters are not selected. Click on right hand side of cell. &nbsp is not honored (cursor goes to extreme left hand side of the cell).

This is a regression from 3.4.2. As there is no feedback in IE when selecting empty table cells, we are relying on &nbsp to provide feedback for our users. Not having any feedback is confusing to our users.

Attachments (2)

table.html (661 bytes) - added by Lynne Kues 8 years ago.
table.PNG (10.7 KB) - added by Lynne Kues 8 years ago.
3.4.2 behavior

Download all attachments as: .zip

Change History (6)

Changed 8 years ago by Lynne Kues

Attachment: table.html added

Changed 8 years ago by Lynne Kues

Attachment: table.PNG added

3.4.2 behavior

comment:1 Changed 8 years ago by Lynne Kues

Keywords: IBM added

comment:2 Changed 8 years ago by Jakub Ś

Status: newconfirmed
Version: 3.6.13.4.3

comment:3 Changed 8 years ago by Jakub Ś

Reproducible in all IE's.

comment:4 Changed 8 years ago by Frederico Caldeira Knabben

Resolution: invalid
Status: confirmedclosed

This is "per design".

We output   on empty cells to avoid browsers collapsing them on the final output page. At the same time, we don't want to have the user mistakenly typing after our automatically added  , so we remove them when loading the data into the editor. After all, the user didn't want to have the spaces on the cells, so all this happens transparently.

If your application is instead adding the &nbsp; into the cells, you'll have to enclose them inside a <span> tag, to indicate the editor that this is a custom space.

Note: See TracTickets for help on using tickets.
© 2003 – 2019 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy