Try our conversational search powered by Generative AI!

DOM changes for empty values even if property-render="none"

Fixed in

EPiServer.CMS.UI 11.9.0

(Or a related package)

Created

Aug 30, 2018

Updated

Sep 21, 2018

Area

CMS UI

State

Closed, Fixed and tested


Description

Steps to reproduce:
1. Add an editable div block that disables rendering, and has an empty innerHTML:

<div id="testElement" data-epi-property-name="MainBody" data-epi-property-render="none" data-epi-property-edittype="floating"></div>

2. Load the page in OPE.
3. Inspect the HTML.

Expected:
Element innerHTML should be empty:

<div id="testElement" data-epi-property-name="MainBody" data-epi-property-render="none" data-epi-property-edittype="floating"></div>

Actual:
Element innerHTML is the non-breaking space HTML entity:

<div id="testElement" data-epi-property-name="MainBody" data-epi-property-render="none" data-epi-property-edittype="floating">&nbsp;</div>