As with a lot of large companies, the browser versions get rolled out to the entire company at once. Currently my company uses IE10, but was looking to roll out IE11 to the company. In preparation for the roll out, I tested our Sitecore instances against IE11. It turns out that there was an issue with IE11 and the Telerik editors used within Sitecore.
The problem presented itself when toggling between the WYSIWYG and HTML mode. Every time the user toggles between the two modes, the editor is adding additional <br> tags. See below:
Starting content:
First trip:
Second trip:
Third trip:
This was going to cause major headaches for our content editors and needed to be fixed before rolling out IE11. Thankfully the Sitecore community rocks and with some help from Yogesh Patel (Sitecore Tactics Blog) I was easily able to resolve the problem.
Steps to resolve:
<dependentAssembly>
<assemblyIdentity name="Telerik.Web.UI" publicKeyToken="121fae78165ba3d4" culture="neutral" />
<bindingRedirect oldVersion="2012.2.607.35" newVersion="2014.1.403.45" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Telerik.Web.UI.Skins" publicKeyToken="121fae78165ba3d4" culture="neutral" />
<bindingRedirect oldVersion="2012.2.607.35" newVersion="2014.1.403.45" />
</dependentAssembly>
UPDATE: The zip file has been removed by Sitecore. I posted the updated dlls to a drop box link.
https://www.dropbox.com/s/ba2adhe654tot1u/Telerik.Web.UI.dll?dl=0
https://www.dropbox.com/s/pk1p3itvfgr4a9h/Telerik.Web.UI.Skins.dll?dl=0
The problem presented itself when toggling between the WYSIWYG and HTML mode. Every time the user toggles between the two modes, the editor is adding additional <br> tags. See below:
Starting content:
First trip:
Second trip:
Third trip:
This was going to cause major headaches for our content editors and needed to be fixed before rolling out IE11. Thankfully the Sitecore community rocks and with some help from Yogesh Patel (Sitecore Tactics Blog) I was easily able to resolve the problem.
Steps to resolve:
- Download the new Telerik assemblies: https://dl.sitecore.net/bin.zip
- Copy the DLLs into your Sitecore /bin folder
- Update the web.config to allow usage of newer DLLs
<dependentAssembly>
<assemblyIdentity name="Telerik.Web.UI" publicKeyToken="121fae78165ba3d4" culture="neutral" />
<bindingRedirect oldVersion="2012.2.607.35" newVersion="2014.1.403.45" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Telerik.Web.UI.Skins" publicKeyToken="121fae78165ba3d4" culture="neutral" />
<bindingRedirect oldVersion="2012.2.607.35" newVersion="2014.1.403.45" />
</dependentAssembly>
UPDATE: The zip file has been removed by Sitecore. I posted the updated dlls to a drop box link.
https://www.dropbox.com/s/ba2adhe654tot1u/Telerik.Web.UI.dll?dl=0
https://www.dropbox.com/s/pk1p3itvfgr4a9h/Telerik.Web.UI.Skins.dll?dl=0
Thanks for the workaround, but the link to the Telerik assemblies returns a 404 page.
ReplyDeleteUPDATE: The zip file has been removed by Sitecore. I posted the updated dlls to a drop box link.
Deletehttps://www.dropbox.com/s/ba2adhe654tot1u/Telerik.Web.UI.dll?dl=0
https://www.dropbox.com/s/pk1p3itvfgr4a9h/Telerik.Web.UI.Skins.dll?dl=0
These links do not work.
DeleteJust tested both and didn't have any issues. Maybe check that it isn't blocked.
Delete