The presence of a file with Latin1 (ISO-8859-1) encoding or opening a website that send text in Latin1 break the browser and the text editor. I'm assuming any block of text that contains non ASCII characters and it's not encoded in UTF-8 will break stuff.
This assertion fails but it's perfectly sensible if the non ASCII text is in UTF-8:
USERSPACE(35) ASSERTION FAILED: m_ptr[offset] >> 6 == 2
./AK/Utf8View.cpp:208
I suppose everything is assuming a perfect world where everything is UTF-8.
Just to be clear I was trying to open a page that is basically ASCII but with a single 0xEA (ê in Latin1) byte
Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too