﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
16904	CKEditor breaks SharePoint TaxonomyWebTaggingControl fields	mmc071dotnet		"== Steps to reproduce ==

1. Create a SharePoint application page in Visual Studio
2. Add a Taxonomy:TaxonomyWebTaggingControl control to the page
3. Add a script tag referencing ckeditor.js

== Expected result ==

The Taxonomy field should work as normal its not a Textarea field so should not be touched by CKEditor

== Actual result ==

CKEditor modifies the field's html to such an extent that it breaks the functionality of it

== Other details (browser, OS, CKEditor version, installed plugins) ==

Am using SharePoint 2016 and have reproduced the issue using CKEditor 3.6.6.2 and 4.5.11, using standard config and have also tried CKEditor.Net.

The Taxonomy control's html without loading CKEditor on the page is as follows...


{{{
<div class=""ms-rtestate-write ms-taxonomy-writeableregion ms-inputBox""
 id=""ctl00_PlaceHolderMain_ctl01editableRegion"" role=""textbox"" aria-haspopup=""true""
 contenteditable=""true"" aria-autocomplete=""both"" aria-multiline=""true""
 DisableRibbonCommands=""True"" AllowMultiLines=""false"" 
RestrictPasteToText=""True"">
<span title="""" class=""valid-text"">Cruise</span></div>
}}}


The Taxonomy control's html with loading CKEditor on the page is as follows...


{{{
<div tabindex=""0"" title=""Rich Text Editor, ctl00_PlaceHolderMain_ctl01editableRegion"" 
class=""ms-rtestate-write ms-taxonomy-writeableregion ms-inputBox cke_editable
 cke_editable_inline cke_contents_ltr cke_show_borders""
 id=""ctl00_PlaceHolderMain_ctl01editableRegion"" role=""textbox""
 aria-haspopup=""true"" aria-describedby=""cke_114"" style=""position: relative;""
 contenteditable=""true"" spellcheck=""false"" aria-autocomplete=""both""
 aria-label=""Rich Text Editor, ctl00_PlaceHolderMain_ctl01editableRegion""
 aria-multiline=""true"" DisableRibbonCommands=""True"" AllowMultiLines=""false""
 RestrictPasteToText=""True""><p></p></div>
}}}
"	Bug	closed	Normal		General		invalid		
