DEL key (esp. on focused selection of text) in unsent/saved draft message unexpectedly deletes the message. Irrecoverable data loss when expcting SHIFT+DEL to cut text to clipboard instead of permanent message deletion!
Categories
(Thunderbird :: Mail Window Front End, defect)
Tracking
(Not tracked)
People
(Reporter: mpal, Unassigned)
References
Details
(6 keywords)
User Story
This user mistake can occur in any folder, it is not specific to the draft folder. (Although it may occur there most likely, since that's where users expect messages to be editable and thus text portions to be deletable via the `DEL` key). As a consequence, this bug has been used as a dupe target for other bugs reporting the same error in other folders (not just in the draft folder). IMPORTANT note: This mistake is supercharged by using the SHIFT+DEL combo (instead of DEL only), resulting in irrecoverable loss of the message. See comment #21.
Attachments
(1 file)
3.32 KB,
image/png
|
Details |
Comment 1•18 years ago
|
||
Comment 2•17 years ago
|
||
Comment 3•17 years ago
|
||
Updated•13 years ago
|
Comment 4•13 years ago
|
||
Updated•13 years ago
|
Updated•13 years ago
|
Comment 5•13 years ago
|
||
Comment 9•11 years ago
|
||
Comment 10•11 years ago
|
||
Comment 12•10 years ago
|
||
Comment 13•10 years ago
|
||
Comment 14•10 years ago
|
||
Updated•10 years ago
|
Comment 15•10 years ago
|
||
Comment 16•10 years ago
|
||
Comment 17•6 years ago
|
||
Updated•2 years ago
|
Comment hidden (obsolete) |
Comment 21•9 months ago
•
|
||
Adding as duplicate: bug 374853, which describes the same user mistake but compounded by the use of SHIFT+DEL instead of DEL only, thus resulting in permanent data loss!
Thus carrying over severity=critical
from closed duplicate bug 374853 based on:
(Wayne Mery (:wsmwk) in comment #4 of bug 374853)
sev=critical
because of potential dataloss for messages in local folders
Comment 22•9 months ago
|
||
Thanks for triaging.
Dataloss alone (and in the instance an edge case for sure) does not merit S1 severity, which is release blocker.
And given the age of this issue we need to let the team determine priority. (which they would anyway)
Comment 23•9 months ago
•
|
||
Thank you for the correction.
- I know
priority
is reserved to those in charge. I did not want to touch it, but it was impossible to avoid, since it is auto-hardlocked toP1
forS1
. (I pondered mentioning this in the comment, but passed on it, since I expected everyone to know anyway.) Severity
: I am sorry, I didn't know about release-blocking, that's not mentioned in the docs. Sorry for any inconvenience. I was closing bug 374853 as a duplicate of this and saw a need for carrying over its higher severity to here for 3 reasons:- Because it was you, who upgraded
severity
frommajor
tocritical
in comment #4 of bug 374853. I wanted to keep/honour your choice for I was sure you did so for good reason. Thecritical
value of the old severity scale corresponds toS1
now, so I selected that. - This bug here doesn't immediately result in data loss, since the
DEL
key merely sends the message to the trashcan from where it can be recovered. This is all that was discussed in this bug as well as in all duplicate bugs. Bug 374853 describes the same scenario except thatSHIFT+DEL
was pressed, which did cause immediate and irrecoverable data loss! This danger was not discussed and not taken into account in this bug here and I did not want this to slip out of sight as a consequence of dupe-closing bug 374853, so I thought the best way was to carry over bug 374853's severity and spotlighting the much greater danger of its meaner brother bug. - Data loss is mentioned as a deciding factor for
S1
in the user guide.
- Because it was you, who upgraded
Regarding this being an "edge case" as you say ... sure, at first glance the risk of falling victim to this trap seems pretty remote. That's what I thought, too. But after having read all comments of all the duplicate bug reports and having seen how often this is mentioned in user stories, I think we must acknowledge that this is more than just a black swan event but a real thing. The problem appears to be more common than expected by computer experts who would themselves never mistake the current state of the program (ux-mode-error: edit mode vs. view mode ... especially if a draft message is concerned). This is truly happening and a real source of data loss – even irrecoverable data loss in the case of SHIFT+DEL
. I was completely oblivious that this key combination can be used for cut/paste operations. I just tried it, it's true. That's a very unfortunate concurrence. Fortunately the risk has been somewhat mitigated by changing the default of mail.warn_on_shift_delete
to true.
There may be more catastrophic bugs, but after having read the numerous and vivid reports, I would caution against underestimating this problem.
Comment 24•9 months ago
|
||
Adding the special case of SHIFT+DEL to the bug title.
Comment 25•9 months ago
|
||
It may not be obvious, but:
- old scale
Blocker
corresponds toS1
- old scale
Critical
corresponds toS2
- historically most Thunderbird dataloss bugs are designated
Critical
, therefore notS1
- as seen in this chart only 1% of Thunderbird dataloss bugs areS1
- It is unfortunate that in the current guide dataloss is only mentioned in the S1 category. That description is an oversimplification. Because it is still the case that most dataloss bugs are in fact
S2
and do no merit blocking a release, as illustrated in this table of FIrefox dataloss bug reports of the last 10 years and table of open Thunderbird dataloss bug reports - there are zeroS1
bug reports.
The S1
designation really should be summed up as "we won't ship with this bug" in it, which is somewhat subjective. And so applying S1
is more nuanced than the literal interpretation of the currently worded criteria, i.e. a bug which is dataloss must have some additional significant factor happening for it to elevate to S1
.
Description
•