Funny how it triggered a bug in Firefox. When the tab is unfocused, its title in the handle is "πΌπβ¦", but when it gets the focus it becomes "πΌ<D835>β¦" (in a square box). The next codepoint is U+1D48F whose UTF-16 BE encoding is d8 35 dc 8f.
I'd say that the truncation algorithm operates on bytes and that it can't make sense of d8 35, but I'm not too sure how to fix that since graphemes can have arbitrary length (right?). Do you have to compute the width in advance?
>I'd say that the truncation algorithm operates on bytes
This seems likely, as another notable weirdness is that even with full width tabs, where there's plenty of space for at least "πΌπππππ π π»πππ..." it still only shows "πΌππππ...".
I'd say that the truncation algorithm operates on bytes and that it can't make sense of d8 35, but I'm not too sure how to fix that since graphemes can have arbitrary length (right?). Do you have to compute the width in advance?