Opened 10 years ago

Last modified 10 years ago

#11840 confirmed Bug

[IE11] Editable fixDom causes selection to lose direction

Reported by: Rick Schnorenberg Owned by:
Priority: Normal Milestone:
Component: General Version: 4.3
Keywords: IE11 Cc:


Steps to reproduce

  1. Open the nightly demo page in IE11
  2. Place your cursor at the end of the document
  3. Hold the Shift key down and tap the Up Arrow key repeatedly

Expected Result The selection expands one line at a time until you have the whole document selection

Actual Result Each time your cursor enters a new block that does not contain a filler the fixDom method reselects the current selection, when this happens the direction of the selection is lost and Shift+Up starts moving the end of the selection upwards instead of the beginning.

System This affects IE11 on both Windows 8.1 and Windows 7

Notes The steps to reproduce here are just for the convenience of reproducing it easily, I don't think we have anyone that actually selects large amounts of text holding shift and tapping the up arrow key. The scenarios we're getting from our customers when they run into this is that they usually hold Shift and Up to span multiple paragraphs and then without releasing Shift tap right or left arrow to fine tune their selection, this results in the end of their selection moving left and right if fixDom has been called due to the selection change.

Change History (1)

comment:1 Changed 10 years ago by Jakub Ś

Keywords: IE11 added
Status: newconfirmed

I don't think we have anyone that actually selects large amounts of text

When you work a lot with computer and text, you simply switch from mouse to keyboard because it takes less time to select something. IMHO this is quite serious bug.

Problem can be reproduced from CKEditor 4.3 in IE11 only.

Fun Fact: Before we have introduced full support for IE11 (till version 4.2.3) selection has worked without problems.

Note: See TracTickets for help on using tickets.
© 2003 – 2022, CKSource sp. z o.o. sp.k. All rights reserved. | Terms of use | Privacy policy