Don't load messages when the ArrowDown key is pressed and held
Categories
(Thunderbird :: Folder and Message Lists, defect, P2)
Tracking
(thunderbird_esr102 unaffected, thunderbird112? verified)
Tracking | Status | |
---|---|---|
thunderbird_esr102 | --- | unaffected |
thunderbird112 | ? | verified |
People
(Reporter: aleca, Assigned: aleca)
References
(Blocks 1 open bug)
Details
(Keywords: perf, Whiteboard: [Supernova3p])
Attachments
(2 files)
48 bytes,
text/x-phabricator-request
|
wsmwk
:
approval-comm-beta+
|
Details | Review |
48 bytes,
text/x-phabricator-request
|
wsmwk
:
approval-comm-beta+
|
Details | Review |
When pressing and holding down the ArrowDown
key, the selection moves across messages.
For every selected messages the Message Pane is updated to show the currently selected message.
That's not really useful and it affects the speed of switching between messages. We should avoid that, mimicking what happens in 102, and only load the message on key release.
Bonus issue: The focus sometimes it's lost when quickly switching messages with the arrow keys, sometimes it's captured by the message pane or sometimes the focus moves to the entire body.
Comment 1•2 years ago
|
||
Good catch.
If this is really 102 parity, then it's a regression => defect ;) (and true for other regressions as well)
FWIW, for N/B navigation there is a preference which sets the delay for message display. I wonder if that is similarly impacted.
Assignee | ||
Updated•2 years ago
|
Comment 2•2 years ago
|
||
Found what I was looking for. Navigation should be subject to the preference
mailnews . threadpane_select_delay
Integer 250 (default): To improve scrolling performance, prevents immediate display of message when scrolling through threadpane.
Assignee | ||
Comment 3•2 years ago
|
||
Nice, good catch!
I'm gonna try to tackle this
Assignee | ||
Comment 4•2 years ago
|
||
Assignee | ||
Updated•2 years ago
|
Assignee | ||
Updated•2 years ago
|
Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/07c6dab1afa6
Re implement the mailnews.threadpane_select_delay
preference to delay the message selection on keypress. r=darktrojan
Comment 6•2 years ago
|
||
This is breaking comm/mail/components/addrbook/test/browser/browser_display_card.js
Comment 7•2 years ago
|
||
Assignee | ||
Comment 8•2 years ago
|
||
Assignee | ||
Comment 9•2 years ago
|
||
All failures reported are also on comm-central.
Let's try to land this and see if I break something else.
Comment 10•2 years ago
|
||
Pushed by alessandro@thunderbird.net:
https://hg.mozilla.org/comm-central/rev/48ffe8abfef4
Re implement the mailnews.threadpane_select_delay
preference to delay the message selection on keypress. r=darktrojan
Assignee | ||
Comment 11•2 years ago
|
||
Comment 12•2 years ago
|
||
Comment 13•2 years ago
|
||
Comment on attachment 9325314 [details]
Bug 1819137 - Fix broken tests after select delay. r=#thunderbird-reviewers
[Triage Comment]
Approved for beta
Comment 14•2 years ago
|
||
Comment on attachment 9324585 [details]
Bug 1819137 - Re implement the mailnews.threadpane_select_delay
preference to delay the message selection on keypress. r=darktrojan
[Triage Comment]
Approved for beta
Comment 15•2 years ago
|
||
bugherder uplift |
Updated•2 years ago
|
Description
•