Where a start tag contains an attribute and when in compatibility view for IE8 or IE7, the end tag is removed. Tested with IE9, AjaxControlToolkit versions 3.5.7.1213 and 4.5.7.1213.
Example:
Initial set up:
1. In IE9 set Browser Mode to IE9 Compat View and Document View to IE7 standards (e.g. via IE Developer Tools).
1. Navigate to the sample for the HTMLEditorExtender control e.g. http://www.asp.net/AjaxLibrary/AjaxControlToolkitSampleSite/HTMLEditorExtender/HTMLEditorExtender.aspx
1. Click the Display Source button for the top demo should show something like below. The attached also shows the on-screen result:
```
Hello <B jQuery19108536497986247769="231">world!</B>
```
The test
1. Click Submit Content.
1. Observe text displayed is now the raw html without the end tag:
```
Hello <B jQuery19108536497986247769="231">world!
```
I tested other items e.g. changed the colour of a word - same symptoms observed as color is an attribute of FONT.
Example:
Initial set up:
1. In IE9 set Browser Mode to IE9 Compat View and Document View to IE7 standards (e.g. via IE Developer Tools).
1. Navigate to the sample for the HTMLEditorExtender control e.g. http://www.asp.net/AjaxLibrary/AjaxControlToolkitSampleSite/HTMLEditorExtender/HTMLEditorExtender.aspx
1. Click the Display Source button for the top demo should show something like below. The attached also shows the on-screen result:
```
Hello <B jQuery19108536497986247769="231">world!</B>
```
The test
1. Click Submit Content.
1. Observe text displayed is now the raw html without the end tag:
```
Hello <B jQuery19108536497986247769="231">world!
```
I tested other items e.g. changed the colour of a word - same symptoms observed as color is an attribute of FONT.