Reproduce problem
Given a page like the following:
== Section 1 == === Subheading 1 === * Bullet 1 * Bullet 2 * Bullet 3 == Section 2 == Some text here.
- Open the editor (example on test2wiki).
- Place cursor after "Bullet 3". Press Enter to create the fourth bullet. Press Tab to make it a sub item of Bullet 3.
- In the toolbar, switch from Bullet list to Numbered.
- Start typing some text.
Actual result
The input visually appears in a different place, below "Bullet 3" but above the created numbered sub item.
More over, this "differenet" place is an impossible place because moving the cursor above or below it in the document, one can not move "in" to this place using the cursor keys (suggesting it isn't really there).
And when attempting to save it, the diff reveals there is indeed something funky going on. This corrupted input ends up serialised in an even stranger way, placing the added word Oops within the previous Bullet 3 line, offset by one character to the left, producing Bulllet Oops3.
Other notes
Logged-in. Firefox on macOS (latest).