﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
11753	CheckDirty is true after clicking a widget, but getData() returns the same	Joel	Artur Delura	"In Chrome33 and IE9, the checkDirty() method returns true after a widget drag handle has appeared, even though nothing has changed.

1. Open Developers console
2. Go to http://ckeditor.com/demo#widgets
3. Run CKEDITOR.instances.editor3.checkDirty(); in console[[BR]]
--> returns false
4. Run var d1 = CKEDITOR.instances.editor3.getData(); in console
5. Click on the apollo picture in the 3rd editor, but do not move it.
6. Run CKEDITOR.instances.editor3.checkDirty(); in console[[BR]]
--> returns true
7. Run var d2 = CKEDITOR.instances.editor3.getData(); in console
8. run d1 === d2 in console[[BR]]
--> returns true

I know this is a battle between getData() vs getSnapshot() vs _.previousValue, but as far as I can see, it is unexpected behaviour. Shouldn't checkDirty() work with getData() especially when there are widgets involved?

Switching to source mode and back does not help.

----

Bonus: In Chrome CKEDITOR.instances.editor4.checkDirty(); is always true after page has loaded."	Bug	assigned	Normal		General	4.3			
