﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
6274	Dirty flag set incorrectly	Larry Hinderks		"The dirty flag returned by checkDirty() is true when the text has not been changed in IE 8 when the document contains a table.  It seems to work OK in FF.

Add the following code to the ckeditor page where 'notes' is the id of the CKEditor text area

        window.onbeforeunload = function() {
  	            alert( CKEDITOR.instances.notes .checkDirty() );	
        }

The test case is
 
1.  Start with a blank page and insert a table using the default settings for the table (3 rows and 2 columns). 

2.  Save the page.

3.  Click on any cell in the table (don't change anything).

4.  Navigate to any other page.

The alert will incorrectly show true indicating that the page has been changed. A similar incorrect setting of the dirty flag occurs when you just scroll text with a table in it.

There is nothing special about doing the check in window.onbeforeunload, you can also see the incorrect behavior by setting a timer ( using setInterval() ) to poll and display the dirty flag."	Bug	closed	Normal		General	3.4	expired		mail@…
