It was recently discovered in Laserfiche 12 modern designer, that if you change the default font family for a Rich Text field, it is adding a Zero Width No-Break Space (). Here is an example:
Adding a rich text field to form, the font is listed as open sans and there is nothing in the box below:
When changing the default font to Arial and selecting all in the box below, you will see there is now a highlighted space:
Inspecting this in the layout, preview and live, it is coming up with a value in the rich text field:
Which in HTML is a Zero Width No-Break Space. This also means that if this field is marked as required, the user can still submit as it thinks there is a value already provided. Also meaning I can't enforce validation on any field were the default font has been changed.
Is this the intended result of this field?
This is creating issues with several of my form processes. I changed the default font to Arial to keep the text uniform, but this has introduced multiple opportunities for forms to be submitted without the required data.