Opened 4 years ago

Last modified 3 years ago

#10792 confirmed Bug

Error in IE10 With Compatibility View

Reported by: Alex Owned by:
Priority: Normal Milestone:
Component: Core : Selection Version: 3.6.4
Keywords: IE10 IE11 Support Cc:

Description

In IE10 with Compatibility View, if move vertical scroll show javascript error Incompatible markup pointers for this operation.

Attachments (3)

CKEditor.png (49.5 KB) - added by Alex 4 years ago.
IE.png (139.5 KB) - added by Jakub Ś 4 years ago.
Errors(IE11).pdf (375.6 KB) - added by Jakub Ś 4 years ago.

Download all attachments as: .zip

Change History (12)

Changed 4 years ago by Alex

Attachment: CKEditor.png added

comment:1 Changed 4 years ago by Olek Nowodziński

Resolution: invalid
Status: newclosed

CKEditor doesn't support any "Compatibility view" but "real" browsers and quirks.

comment:2 Changed 4 years ago by Olek Nowodziński

Component: GeneralCore : Selection
Resolution: invalid
Status: closedreopened
Version: 4.23.6.4

Apparently, it seems that this issue makes more sense than I expected. It can be reproduced in IE10 only with "IE10 Compat View" + "IE7 Standards" and it's not a regression (also in 3.6.x). The error is in fact:

SCRIPT603: Incompatible markup pointers for this operation. 
selection.js, line 347 character 10

comment:3 Changed 4 years ago by Olek Nowodziński

Status: reopenedconfirmed

comment:4 in reply to:  1 Changed 4 years ago by Frederico Caldeira Knabben

Replying to a.nowodzinski:

CKEditor doesn't support any "Compatibility view" but "real" browsers and quirks.

Let me just add a bit of background on this.

It is true that we don't support issues related to forcing IE on different modes with the IE dev tools.

Still the Compatibility View in IE10 is something that can be turned on automatically in some browsers, throwing the browser to the old days of IE7.

We're not keying to support this mode, but js errors are never nice, so we need to work on this anytime soon.

comment:5 Changed 4 years ago by Jakub Ś

To reproduce this problem on IE10:

  1. Set compatibility view in IE with Top Menu->Compatibility View Settings->Display all pages in compatibility View
  2. Scroll the page a little bit with mouse wheel and then click on a margin between picture and scrollbar. Notice that cursor is Arrow Cursor and not Text Cursor
  3. Pull the mouse down

comment:6 Changed 4 years ago by Jakub Ś

To work around this issue please open contents.css file and change rule for body element from margin: 20px; to margin: 0px;.

Better workaround is changing marging:20px to padding:20px;margin:0;. In my test that seemed to work and editor presentation didn't change.

Last edited 4 years ago by Jakub Ś (previous) (diff)

Changed 4 years ago by Jakub Ś

Attachment: IE.png added

comment:7 Changed 4 years ago by Jakub Ś

Keywords: IE10 IE11 support added

The above workaround can be used for IE10 in Windows 8 only.

It seems this issue can also be reproduced in IE10 and IE11 in Windows 7.

To reproduce:

  1. Clear browsers cache
  2. Open sample page like replacebycode.html
  3. Open Compatibility veiw settings. In IE10 check "Display all pages in compatibility View". In IE11 you need to specify URL for which compatibility veiw should be used
  4. Grab Scrollbar, start dragging it down and let go the mouse.

Error will be thrown.

Please see attached PDF file.

Changed 4 years ago by Jakub Ś

Attachment: Errors(IE11).pdf added

comment:8 Changed 4 years ago by Jakub Ś

Keywords: Support added; support removed

comment:9 Changed 3 years ago by Jakub Ś

Other tickets that concern same source of the problem: #11792, #11280, #10613, #10169.

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