﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
10571	filler char should be removed prior to undoImage	Paul Huck		"The filler char is not removed prior taking an undo image. As a result, the undo image contains the character, but a restoration of that image means that the character will not be removed. This is because the filler char is found by looking at the custom data on the editable, however, the image is restored by setting the html of the editable, and consequently the node stored in the custom data is no longer in the editable (but a copy is). 

Steps to reproduce (using chrome):
1. Move the selection programatically via range.select() which results in a filler char
2. Add some more text to the filler char node
3. create undo image (editor.fire('saveSnapshot'))
4. restore the image

Results: 
the filler char remains in the document and cannot be removed.

I believe this can be fixed by adding the following line in selection.js (line 420)
editor.on('beforeUndoImage', function (evt) { removeFillingChar(editable); });"	Bug	closed	Normal		Core : Selection	4.1.2	fixed		
