Opened 9 years ago

Last modified 8 years ago

#7806 confirmed Bug

SCAYT plugin moves cursor in IE

Reported by: Michael Camden Owned by:
Priority: Normal Milestone:
Component: UI : Spell Checker Version: 3.3
Keywords: Review? Cc: WebSpellChecker.net, RoBorg@…

Description

If you have two or more paragraphs of text, and misspell a word, the cursor shifts when the word is marked. This means that continuous typing can cause the text to get jumbled up.

Steps to reproduce:

  1. Type out two paragraphs of text, with no misspellings.
  2. Begin typing a sentence above the second paragraph. This time include some misspelled words.
    1. After the word has been marked, you should notice the cursor moves.

This typically happens more often when the user is typing quickly.

Attachments (1)

badHTML.txt (1.1 KB) - added by Michael Camden 9 years ago.

Download all attachments as: .zip

Change History (9)

comment:1 Changed 9 years ago by Frederico Caldeira Knabben

Cc: WebSpellChecker.net added
Keywords: IE added; ie scayt cursor removed

comment:2 Changed 9 years ago by Jakub Ś

Status: newpending

Which OS ,IE version and demo sample does this issue concern?

I entered two paragraphs of text and then tried to write above/below/between them but none of this resulted in error.

Can this issue be reproduced in demo page or with some special configuration settings?

Changed 9 years ago by Michael Camden

Attachment: badHTML.txt added

comment:3 Changed 9 years ago by Michael Camden

OS : Windows XP
Browser : IE8 and IE7

Originally the ticket was reported on our system, but we were able to reproduce it at ckeditor.com/demo. I have uploaded a snippet of data that we used to reproduce the bug.

Steps to reproduce on demo:

  1. Click on the source button
  2. Paste in text from uploaded text file
  3. Enable SCAYT
  4. Begin typing anywhere in the document. Eventually you will see the cursor move. At times just enabling SCAYT would cause the cursor to jump.

We did include a proprietary, self closing tag within the attachment, '<xmlnosearch />'. In our testing we found the error occurs with or without this tag in the data.

comment:4 Changed 9 years ago by Jakub Ś

Status: pendingconfirmed
Version: 3.5.33.3

I could reproduce it on all versions of IE but on different versions of CKEditor.

IE6 and IE7 - reproducible from CKEditor 3.3
IE8 - reproducible from CKEditor 3.4
IE9 - reproducible from CKEditor 3.4.3

What is worth mentioning is that on clean relaeases of CKEditor I could not reproduce this issue without '<xmlnosearch />' tag.

comment:5 Changed 9 years ago by RoBorg

Cc: RoBorg@… added

I can reproduce this on 3.5.3 in IE8 with no custom tags.

comment:6 Changed 9 years ago by WebSpellChecker.net

Keywords: Confirmed added

We have reproduced this problem. SCAYT loses cursor when there are empty tags in the markup. We plan to fix this bug in the SCAYT core.

comment:7 Changed 9 years ago by Michael Camden

Any idea on when a fix will be released?

comment:8 Changed 8 years ago by WebSpellChecker.net

Keywords: Review? added; IE Confirmed removed

Fixed in SCAYT Core from v2.7.0 (1431)

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