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.
If your num lock is such that this key should be acting as delete, and the browser is reporting it as NumpadDecimal, that does sound like a browser but (especially if Firefox doesn’t behave that way). I think reporting it to the Chrome team is the way to go.