I’m getting this in my editor but the same thing happens in the editor in the prosemirror.net site in Safari on my iPad (latest iOS version).
Steps:
Select all the default content and delete it.
Type “Test”
Press return on the on-screen keyboard
Press backspace. (Result: caps lock/shift turns off but 2nd paragraph remains)
Press backspace again (Result: 2nd paragraph removed)
I can try to work around this but it seems like a bug.
Also note that I do not get that behavior when I just try with a vanilla contentEditable div but I have not stepped through the backspace handling to see where its breaking down.
In case anyone is interested it seems the issue is that since the caps lock is on the inputrule for backspace will not match because e.shiftKey is true and it will look for “Shift-Backspace”. I didn’t delve further to see why it’s changing the shift state but keeping the paragraph but presumably one wants the Backspace associated commands to be invoked so probably need to add a mapping for Shift-Backspace