Opened 6 years ago

Closed 4 years ago

Last modified 4 years ago

#9186 closed Bug (fixed)

meta tags placed in list and div with enter mode BR cause infinite loops.

Reported by: Jakub Ś Owned by:
Priority: Normal Milestone: CKEditor 4.4.3
Component: General Version: 3.5.3
Keywords: Firefox Cc:

Description

To reproduce:

  1. Set Enter mode to BR
  2. Open replacebycode sample, press New Page and switch to source
  3. Paste in the below invalid code
    <div>
    <ul>
    <li><meta charset="utf-8"><span style="font-size: smaller;">FedEx 3rd Day (3 business days) - $12.95&nbsp;</span></meta></li>
    <li><meta charset="utf-8"><span style="font-size: smaller;">FedEx 2nd Day (2 business days) - $24.50</span></meta></li>
    <li><span style="font-size: smaller;">FedEx Next Day (1 business day) - $19.95</span></li>
    </ul>
    </div>
    
  4. Switch to WYSIWYG

Result: infinite loop.

Problem has been reproducible in Firefox from CKE 3.5.3 rev. [6629]

Despite code being invalid I think that it should not cause infinite loops.

Change History (6)

comment:1 Changed 6 years ago by Jakub Ś

Status: newconfirmed

comment:2 Changed 6 years ago by Jakub Ś

Other tickets where this revision is mentioned: #8189, #8551, #8481.

Other tickets where meta tags also cause problems: #8117, #9006.

Version 0, edited 6 years ago by Jakub Ś (next)

comment:3 Changed 4 years ago by Mick

The other case (http://dev.ckeditor.com/ticket/8117) had a milestone set as 4.4.3. Will this one be part of that milestone?

comment:4 Changed 4 years ago by Piotrek Koszuliński

As I wrote in http://dev.ckeditor.com/ticket/8117#comment:15 - there's a big chance that this ticket will be fixed by patch for #8117. But first we work on one ticket and then see which else have been affected. Milestone will be set afterwards.

comment:5 Changed 4 years ago by Piotrek Koszuliński

Resolution: fixed
Status: confirmedclosed

Fixed by #8117.

comment:6 Changed 4 years ago by Piotrek Koszuliński

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