I dug deeper after filing bug 73201.
- Type "abcdef".
- Make "ab" italic.
- Make "ef" italic.
- Make "bcde" a link.
Result: ''a[[bcde|b]]''[[bcde|cd''e'']]''f''
Expected: ''a''[[bcde|''b''cd''e'']]''f''
The result doesn't seem to depend on the order of operations here.
VisualEditor should avoid splitting link annotations.
Version: unspecified
Severity: normal