﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
14846	ckeditor inserts hidden characters into HTML when using soft return (shift-return). Hex codes: E2 80 8B	Vern Jensen		"When using shift-return to add a soft return to ckeditor (tested on both versions 4.5.3 and the latest 4.5.10), there are hidden characters that are inserted. Their hex codes are:

E2 80 8B

If you insert many soft returns, these hidden characters tend to 'bunch up' all on one line. For instance, if I type the following all with soft returns between each:

asdf
sdfg
dfgh
fghj

then the following hidden hex codes will be inserted after the *last* line (after ""fghj""):

E2 80 8B E2 80 8B E2 80 8B E2 80 8B

(i.e. E2 80 8B repeated 4x, one for each soft return)

To duplicate:

1) Go to the online ckeditor demo:
http://ckeditor.com/demo

2) Type a few characters (like ""asdf"") on several lines, using shift-return to do a soft return between each line. 

3) Click on the ""Source"" button to view the HTML. Select and copy an area large enough to more than fully contain the area you typed (make sure to copy a little extra *below* what you typed). Then paste it into a hex editor. There is one online at:

https://hexed.it/

You will see the same hex codes:

E2 80 8B

have been added as strange characters, one set for every soft return.

OS: Windows 7
Browser: Chromium (also same behavior duplicated in Qt's WebEngine, which uses the same source as Chrome)



"	Bug	closed	Normal		Core : Editable		invalid		
