As a follow-up, the CMS Rich Text workaround is not a useful workaround. The CMS Plain Text field is infinitely more versatile than the restrictive, limited Rich Text Field:
- Plain Text can be used directly inside Link Blocks (!)
- Plain Text can be infinitely customized with CSS; the Rich Text block has zero typography adjustments, for example
Non-breaking spaces are respected everywhere else in the Designer seemingly, except the required Plain Text Title for every CMS item? Come now, Webflow: these little bugs always begin to pile up until it’s 2023 and this finally gets patched.
We found a workaround for the above use case because, luckily, the arrow symbol is repeated across each link: another inline block that contains 1) a non-breaking space and 2) the symbol. It seems non-breaking spaces are respected across divs.
Still, Webflow should get this fixed. Because non-breaking spaces work everywhere else through the Designer, I’m half-sure it’s a bug and not intended behavior (i.e., feels more like an overly aggressive input sanitization step).