defect
(User-visible)
If you perform a stream-based Excel export (e.g. the standard Excel export in a GridComponent. (see StreamingExcelExportHandler)) and an attribute of the type tl.model.wysiwyg:Html is exported, an infinite loop may occur under certain circumstances.
This happens precisely when the current Excel row is full and a blank character is then to be exported to the same row.
It must therefore be the case that in RichTextBuilder.appendText() the "chunkLen" == 0 (i.e. "_lineWidth" == "MAX_WIDTH") and the "content" is exactly one blank character in order to reproduce the error.
Test
TestRichTextBuilder