As I understand it, the way they’ve had to hack lists within the text engine, to make them work better than their vanilla condition, causes several side-effects like undo breaking things, and probably this as well if I had to guess.
In short, I’d treat lists like I do on the Mac:
- Use Markdown instead, because it’s easier (ha) and doesn’t require piles of complicated unsupported hacks and features to type in asterisks or numbers.
- If that can’t be done, then treat them as unstable dynamite when editing around them.
- Finally, when heavy revision needs to be done to and around a list: best practice is to remove the list formatting, edit, and then re-apply.