This one is a bit meta: it’s about editing text in this very textbox, the Nyxt forum new-post one.
I was writing a multi-hundred-word post (my immediately previous one), when I needed to cut a line, move to the end of my text, and paste. I selected the line, then, since I long ago chose Emacs bindings, I confidently hit
kill-region (approximately equivalent to ‘Cut’).
The whole page disappeared. Closed by Nyxt, as if I’d used the CUA binding for ‘close window’ rather than the Emacs binding for
I couldn’t restore the closed page with the text in the textbox either. My work was gone.
This. Must. Never. Happen.
Luckily, Nyxt crashed soon after, and when I returned to the Nyxt forum start page and clicked “New Post”, hey presto, my post was back, in exactly the state it was in when I wanted to kill that line before. So restore was obviously always possible, just not accessible. That’s pretty bad too, but not as bad as (apparently) discarding my work without any warning as a result of ignoring my express key-binding preference.
So… how can I be assured that this will NEVER happen again, and that my preferred bindings will not be discarded or overridden in textbox-editing mode?