Opened 4 years ago

Last modified 20 months ago

#18390 new defect

Inserting space in dijit/Editor (versions 1.7 to 1.10) causes layout and functional issues in IE, Edge

Reported by: damons Owned by:
Priority: undecided Milestone: 1.14
Component: Editor Version: 1.10.2
Keywords: Cc:
Blocked By: Blocking:

Description

Adding spaces close to the edges of the dijit/Editor widget causes multiple layout and functional issues issues:

  1. some words are pushed down into the next line.
  2. a scroll bar appears in the middle of the editor panel.
  3. text justifying behaves strangely once the scrollbar appears.

I have seen this issue in both IE 10 and 11 and dojo versions 1.7 to 1.10.

To reproduce:

  1. Just go to the dojo documentation of dijit/Editor at http://dojotoolkit.org/reference-guide/1.10/dijit/Editor.html
  1. Run the declarative example, click inside the editor, and type some text.
  1. Once you are close to the edge of the editor, just hold the space key down for a few seconds.

Attachments (1)

editor.png (34.5 KB) - added by damons 4 years ago.

Download all attachments as: .zip

Change History (7)

Changed 4 years ago by damons

Attachment: editor.png added

comment:1 Changed 4 years ago by bill

Component: GeneralEditor

comment:2 Changed 4 years ago by bill

Summary: Inserting space in dijit/Editor (versions 1.7 to 1.10) causes layout and functional issues in IEInserting space in dijit/Editor (versions 1.7 to 1.10) causes layout and functional issues in IE, Edge

Happens in second editor of test_Editor.html, master branch, IE8-11 and Edge. Perhaps an issue with inserting   instead of plain spaces.

comment:3 Changed 3 years ago by dylan

Milestone: tbd1.12

comment:4 Changed 3 years ago by dylan

Milestone: 1.131.12

Moving all Editor tickets to 1.12 for now.

comment:5 Changed 3 years ago by dylan

Milestone: 1.121.13

Ticket planning... move current 1.12 tickets out to 1.13 that likely won't get fixed in 1.12.

comment:6 Changed 20 months ago by dylan

Milestone: 1.131.14
Note: See TracTickets for help on using tickets.