Ctrl+Shift+Click select/deselect in message list doesn't work on 111.0b1
Categories
(Thunderbird :: Folder and Message Lists, defect)
Tracking
(thunderbird_esr102 unaffected, thunderbird112? fixed)
| Tracking | Status | |
|---|---|---|
| thunderbird_esr102 | --- | unaffected |
| thunderbird112 | ? | fixed |
People
(Reporter: peter.gordon, Assigned: aleca)
References
(Blocks 1 open bug)
Details
(Keywords: regression, Whiteboard: [Supernova3p])
Attachments
(2 files)
|
48 bytes,
text/x-phabricator-request
|
wsmwk
:
approval-comm-beta+
|
Details | Review |
|
61.78 KB,
video/mp4
|
Details |
Steps to reproduce:
On versions prior to Beta 111, you could Ctrl+Click some emails in a list view, then with ctrl still held down you could click the top of a range of emails, then additionally hold down shift (with ctrl still held), and click the bottom of the range of emails to add them to the selection.
Actual results:
With Beta 111, when you try and add a range of emails to some already selected emails by Ctrl+Shift+Clicking the top and bottom of the range, instead of adding the range of emails to the selected set of emails, it just defocuses the list view.
Expected results:
The previously ctrl clicked emails would stay selected, and additionally the ctrl+shift clicked range of emails would be added to the selection.
Updated•2 years ago
|
Yes, that's also not working in the folder pane, see bug 1817605.
Updated•2 years ago
|
Updated•2 years ago
|
| Reporter | ||
Comment 3•2 years ago
|
||
Not sure this is a duplicate of 1817605; that bug refers to not being able to multiselect folders at all.
This is a more subtle corner case in the message list (you can multiselect messages, you can even shift+click a range then add more with ctrl+click, but the specific case detailed above doesn't work).
Comment 4•2 years ago
|
||
Agreed it's a bit different.
Updated•2 years ago
|
| Assignee | ||
Comment 5•2 years ago
|
||
This is both a bug and also a potential strange UX behaviour inherited from years prior.
Usually, per standard UX paradigm:
- holding
CTRLadds to/removes from the current selection - holding
SHIFTselects a range from the previously clicked and focused item
Using CTRL+SHIFT together sounds a bit foreign. Do you have any other application examples, or file finder from an operating system, that supports this extra paradigm?
Nonetheless, the current version completely loses the focus when that modifier combination is used, which is bad and it should be fixed
| Assignee | ||
Comment 6•2 years ago
|
||
Updated•2 years ago
|
| Assignee | ||
Comment 7•2 years ago
|
||
Do you have any other application examples, or file finder from an operating system, that supports this extra paradigm?
In the Windows file manager (Windows Explorer or any "replacement product" like Total/Double/One Commander) and in TB 102 you can combine CTRL and SHIFT to select multiple ranges. Imagine you have 10 files or messages. Click the last one, then shift-click the 6th file/message: Result: last five selected. Then control-click the first one, then control+shift-click the third one. Result: 1-3 and 6-10 selected. If you just shift-click the 3rd one, you only get 1-3 selected.
Note that instead of clicking, you can also use the arrow keys why holding down SHIFT or SHIFT+CTRL (see bug 1817605 comment #0).
| Reporter | ||
Comment 9•2 years ago
|
||
Please see the attached clip where I use the paradigm in Windows Explorer.
I click the top of the first range, then shift click to select the first range.
I then ctrl click the first email of a second range to add it to the current selection.
If, at this point, I now shift clicked the bottom of the second range, we would lose the current selection (Ctrl means keep current selection).
So, I Ctrl+Shift click the bottom of the second range to add it to the selection.
| Reporter | ||
Comment 10•2 years ago
|
||
(Obviously where I say email in the previous comment, I mean file in this context)
| Assignee | ||
Comment 11•2 years ago
|
||
This patch will bring feature parity with 102 in terms of keyboard selection behaviour, as well as improving a couple of things on macOS
Comment 12•2 years ago
|
||
I'm removing checkin needed because the patch has caused some test failures that will need to be addressed
| Assignee | ||
Comment 13•2 years ago
|
||
Argh, we got the "mail.advance_on_spacebar" preference interfering
| Assignee | ||
Comment 14•2 years ago
•
|
||
Let's see if this is good: https://treeherder.mozilla.org/jobs?repo=try-comm-central&revision=0638bf4a54c7b8201f08ccb7e6413b26c3f48873
| Assignee | ||
Updated•2 years ago
|
Comment 15•2 years ago
|
||
Pushed by alessandro@thunderbird.net:
https://hg.mozilla.org/comm-central/rev/d133c0d09561
Allow range selection even if CTRL is held, and prevent message list focus loss. r=darktrojan
Comment 16•2 years ago
|
||
Comment on attachment 9322530 [details]
Bug 1819572 - Allow range selection even if CTRL is held, and prevent message list focus loss. r=darktrojan
[Triage Comment]
Approved for beta
Comment 17•2 years ago
|
||
| bugherder uplift | ||
Thunderbird 112.0b5:
https://hg.mozilla.org/releases/comm-beta/rev/04294dc6efb6
| Reporter | ||
Comment 18•2 years ago
|
||
Fix confirmed. Thank you!
Updated•2 years ago
|
Description
•