GNOME Bugzilla – Bug 751398
[regression] Erratic behavior when deleting lines or characters in a signature in the HTML composer
Last modified: 2020-04-27 14:59:50 UTC
Created attachment 305942 [details] screencast I don't know how to explain really explain this in a clearly reproducible way: I have some multiline/multi-paragraph HTML signatures with some hyperlinks on some lines. Trying to delete some lines (with shift+arrows+delete) or deleting characters one at a time (putting the cursor at the beginning and pressing Delete repeatedly), eventually it jumps elsewhere, deletes the wrong line/word, and puts the cursor before the signature. Putting the cursor at the very end of the signature and pressing backspace to erase characters from the last word... makes the cursor jump to before the signature and erase stuff from before the signature. You can see this behavior in the attached screencast. So basically: - Delete key sometimes yields erratic behavior, making it impossible to delete parts of a signature - Backspace key makes the cursor jump back above the signature - This stuff also happens with selections, not just characters The current situation is broken to the point where I am unable to use Evolution and have to resort to web interfaces :( please make sure to test delete/backspace thoroughly when fixing this, as I've never seen this in the 3.12 and earlier series. I'm currently running 3.16.3 in Fedora 22 Thanks!
A lot of things had been changed for 3.37.2 development version, where the composer code had been rewritten to use JavaScriptCore API. I'm closing this in favor of that change. Please retest with that (will be part of the 3.38 stable release). I know this could happen. It depended on the actual HTML content heavily.