- https://bugs.chromium.org/p/chromium/issues/detail?id=102937...
- https://bugs.chromium.org/p/chromium/issues/detail?id=608393
- https://bugs.chromium.org/p/chromium/issues/detail?id=608162
The gist of it is that they "canonicalize" the DOM selection when you have two adjacent inline elements, so that it can only ever be at the ending edge of the first inline element. Which makes certain selection states impossible. And on top of that, they don't draw the cursor in the right spot when doing the canonicalization. So for instance, it might look like your cursor is here:
<b>one</b>|two
But it's actually here: <b>one|</b>two
Drawn in the wrong place. And impossible to put it at the beginning of "two" at all! It's crazy!I don't know how much the take "starring" into account, but it can't hurt to star them in the hopes they're fixed sooner.
---
Edit: If you want to see the craziness in action, check out this sandbox:
https://codesandbox.io/s/amazing-breeze-6elsy
1. Try to put your cursor at the end of the word "one"
2. Try to type a character at the start of the word "two"