If you add on page edit attributes to a string property and use data-epi-property-edittype="floating" in commbination with using data-epi-full-refresh-property-names for that property, the string property cannot be edited as it will refresh the whole preview frame on every keystroke instead of just when pressing enter or "onblur". This does not occur when the property is inline (the default).
This will also happen if you have an editor for a block property and have full refresh enabled for the property. It will close the dialog and refresh the frame on any change in the dialog.
I expect the full refresh to only occur when I am done editing something in a dialog, not every keystroke in a field.
Sidenote: When setting "floating" for string properties, the UI still updates the content in the inline editor, maybe intended, but it looks kind of messy for the user.
If you add on page edit attributes to a string property and use data-epi-property-edittype="floating" in commbination with using data-epi-full-refresh-property-names for that property, the string property cannot be edited as it will refresh the whole preview frame on every keystroke instead of just when pressing enter or "onblur". This does not occur when the property is inline (the default).
This will also happen if you have an editor for a block property and have full refresh enabled for the property. It will close the dialog and refresh the frame on any change in the dialog.
I expect the full refresh to only occur when I am done editing something in a dialog, not every keystroke in a field.
Example html for a property with the bug:
Sidenote: When setting "floating" for string properties, the UI still updates the content in the inline editor, maybe intended, but it looks kind of messy for the user.
Edit: CMS version 12.22.1 and CMS.UI 12.32.0