Usually in the text editors, and also, let’s say, in Google docs, when you press the Delete key in the end of a paragraph, it moves the next paragraph to the current one, joining the two paragraphs.
This doesn’t happen in ProseMirror, at least not by default. The example on https://prosemirror.net/ doesn’t behave like this.
Is this intentional? How could the joining behavior be achieved?
Brave Version 1.73.91 Chromium: 131.0.6778.85 (Official Build) (64-bit)
Chromium Version 131.0.6778.85 (Official Build) snap (64-bit)
But I don’t see it with the latest Firefox on Ubuntu. That is, Delete key moves the next paragraph to where I am located (ie. works like I would expect).
Also, I see the same strange behavior on TipTap examples that I can find.
So, I guess reproducing this issue should be easy? I can do more tests if needed. Even debug it.
I do have a Finnish layout, but I just installed a fresh Ubuntu 24 in a qemu virt-manager and used an English (US) layout. With Chromium 131.0.6778.85, still the same problem. With Firefox, no problem.
On Windows, with Chromium 131.0.6778.139 it seemed to work ok.
I was testing 130 before. Upgrading also gives me 131.0.6778.139, which works. Possibly Chrome had a short-term regression? Can you upgrade to .139 on that Ubuntu vm and see if it makes a difference?
Tried in Brave 1.73.101 Chromium: 131.0.6778.139 (Official Build) (arm64) (MacOS, obviously), with Brave Shields enabled. Works as expected, so at least it doesn’t seem to be the Shields.