Unicode linebreak and StringArray::addLines()

I have a crash log (not sure how it ended up like this but anyway) and it has some unicode line break characters (\U00002028) in it even when saved in macOS TextEdit.

I can just about get around this with something like this:

auto lines = StringArray::fromTokens (file.loadFileAsString(), "\r\n\U00002028", {});

But of course this doesn’t handle correctly the break combination \r\n as StringArray::addLines() does. Would adding this unicode character to the cases that are break characters in StringArray::addLines() work? Or cause other issues?

Example file attached.

unicode_break.txt (368 Bytes)