Thunderbird 115 - hover on folder delay is too short
Categories
(Thunderbird :: Folder and Message Lists, defect)
Tracking
(thunderbird_esr115 fixed, thunderbird121 fixed)
People
(Reporter: webmaster2, Assigned: Paenglab)
References
()
Details
Attachments
(1 file, 1 obsolete file)
|
48 bytes,
text/x-phabricator-request
|
wsmwk
:
approval-comm-beta+
wsmwk
:
approval-comm-esr115+
|
Details | Review |
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:109.0) Gecko/20100101 Firefox/119.0
Steps to reproduce:
Drag message to folder with sub-folders.
Actual results:
Folder opens too quickly revealing all sub-folders. Much faster than previous versions of Thunderbird.
Expected results:
The delay before opening the folder to reveal sub-folders should be sufficiently long as with previous versions of Thunderbird. Current delay is too short and can cause multiple folders to be opened, which then remain open until manually closed again.
The default delay setting should be reasonable as before, and there should be a way to change the delay in the Config Editor.
| Reporter | ||
Comment 1•2 years ago
|
||
See also this forum thread: https://forums.mozillazine.org/viewtopic.php?f=39&t=3114331&p=14966570#p14966570
Comment 2•2 years ago
|
||
Thanks for posting.
I've seen this reported before, don't remember where. Perhaps in support.
Comment 3•2 years ago
|
||
Didn't find other bug reports https://mzl.la/3u9HGMN
Yeah, I have seen mention elsewhere, probably support.
I would assume there is a pref somewhere in the background that controls this, but I have no information to offer. My question is, is this a defect as it is different to V102, or is it an enhancement request.
| Reporter | ||
Comment 5•2 years ago
|
||
I don't think there's any Config Editor parameter that governs this. I think the guys in the thread (link above) determined the delay value is hard coded.
The behavior is different than the version of Tbird I was running before I inadvertently upgraded to 115. The previous version's delay was reasonable. The new delay is annoying and problematic, and there appears to be no way to change the delay value.
So, I'd say it is a defect.
This is definitely a defect.
We use Thunderbird to drag and drop emails to another ap[p for processing .eml files. Imagine this setup:
- Wide screen monitor.
- Thunderbird aligned on the right side of the monitor.
- Drag and drop an email across the folder pane to the left side, onto the Windows desktop or another app.
In Thunderbird 102 you could just briefly drag over any folder and nothing happened. We do this for years, works perfectly.
In Thunderbird 115 that folder always opens even if you just very briefly drag over it (which you have to in order to get to the desktop or another app). Makes 115 unusable for us. We had to reverted back to 102.
| Reporter | ||
Comment 7•2 years ago
|
||
(In reply to pwilly from comment #6)
In Thunderbird 115 that folder always opens even if you just very briefly drag over it...
Exactly. I have a great deal of main folders... mousing along to the target folder often opens another folder by accident. The default tight line spacing in the folders pane makes matters worse. (I like that spacing though, because more folders fit in the pane.)
| Reporter | ||
Comment 8•2 years ago
|
||
I just observed another symptom. If I drag a message quickly over the folder pane, and then quickly back into the message list pane, a random folder will open and stay open. It always happens. Note, I am not hesitating whatsoever with the mouse in the folder pane... just moving quickly over the folder pane, and then quickly back to the message list pane. At that point, I hold the dragged message there, and in a second, a random folder will open.
This comment is copied from Support forum and it informs you how bad things are in a business environment.
This comment relates to two bugs which people request some haste in fixing.
- Cannot select multiple folder = bug 1817605
- Folders open too quickly on hover - as you pass over folders en route to desired folder - this bug report
Working is extremely bad now, because there is an additional new behaviour which makes it even mor worse:
If i move a folder to another subfolder, this subfolder expands. Extremely annoying if i have to move 20 folder to the "_old" subfolders. The "_old" contains already 50 to 100 old folders. And for every single folder i have to scroll back to the top oft the "_old" subfolder tree to close this screen filling subfolder. First then i can see the next folder which i want to move to "_old". Doing this process for 20 folders is absolutely ennoying.
It ennoys in private and professional use, in both cases i use Thunderbird. Maybe not for long, if this cant be solved quickly.
| Reporter | ||
Comment 10•2 years ago
|
||
Tbird has been very solid, and I'm very thankful. I've been using it for around 15 years. My profile folder is approaching 30GB, and I have a huge number of mail folders and subfolders.
I have posted several bug reports now on Tbird 115. I was a systems software engineer for over 20 years. It's hard for me to understand how these defects could have been introduced, when previous versions of TB had none of these defects, and we are not talking about new features here. I hate to say this, but it sort of looks like sabotage.
Comment 11•2 years ago
|
||
See bug 1840484.
Code would be around here: https://searchfox.org/comm-central/rev/c4cfb59919c1808654e1dfb23dc3ab1d2e7d150d/mail/base/content/about3Pane.js#2884-2907
| Assignee | ||
Comment 12•2 years ago
|
||
Updated•2 years ago
|
Updated•2 years ago
|
Comment 13•2 years ago
|
||
Comment on attachment 9365465 [details]
Bug 1863845 - Make the open folder on hover delay 1 second. r=micahilbery
Revision D194694 was moved to bug 1866580. Setting attachment 9365465 [details] to obsolete.
| Assignee | ||
Comment 14•2 years ago
|
||
Comment 15•2 years ago
|
||
I guess a simple fix to increase the open folder delay from 500ms to 1000ms will not fix this bug.
Currently the folder opens every time, even if you simply "touch" it below 500ms. It opens delayed, but it opens every time, no matter how fast you drag over a folder.
While a longer delay sounds obvious, my guess is it may makes things worse as the timer seems not to be cancelled for some reason (which is the actual bug) and opens the folder just later. Please test properly!
| Assignee | ||
Updated•2 years ago
|
Comment 16•2 years ago
|
||
Pushed by benc@thunderbird.net:
https://hg.mozilla.org/comm-central/rev/84eebec2c873
Make the open folder on hover delay 1 second. r=aleca
| Assignee | ||
Comment 17•2 years ago
|
||
Comment on attachment 9365648 [details]
Bug 1863845 - Make the open folder on hover delay 1 second. r=#thunderbird-reviewers
[Approval Request Comment]
User impact if declined: folder open too fast on drop-on
Testing completed (on c-c, etc.): on c-c
Risk to taking this patch (and alternatives if risky): low
Comment 18•2 years ago
|
||
Comment on attachment 9365648 [details]
Bug 1863845 - Make the open folder on hover delay 1 second. r=#thunderbird-reviewers
[Triage Comment]
Approved for beta
| Reporter | ||
Comment 19•2 years ago
|
||
👍🙏☮️
Comment 20•2 years ago
|
||
| bugherder uplift | ||
Thunderbird 121.0b4:
https://hg.mozilla.org/releases/comm-beta/rev/42d5acd0c15f
Comment 21•2 years ago
|
||
Comment on attachment 9365648 [details]
Bug 1863845 - Make the open folder on hover delay 1 second. r=#thunderbird-reviewers
[Triage Comment]
Approved for esr115
Comment 22•2 years ago
|
||
reporter, in a day or two we can give you a candidate build to test
| Reporter | ||
Updated•2 years ago
|
Comment 24•2 years ago
|
||
I just tested this fix on Thunderbird daily 122.0a1 (2023-12-06) on Windows 10 and it's like I predicted in my previous comment.
The folder still opens if you drag out of the Thunderbird window. It's even worse now.
As soon as the drag mouse cursor leaves the native Thunderbird window to the left (see my comment #6 for the setup), hovered folder tree folder(s) start to expand (now with 1 second delay).
It's not the folder delay causing the actual issue, even the delay was too short imo.
Comment 25•2 years ago
|
||
Reporter, if this proves to not fix the bug for you we can reopen. Until then, let's keep the resolution at fixed
| Reporter | ||
Comment 26•2 years ago
|
||
Bug should not be closed until verified fixed? Otherwise, why are you asking me to test it?
Comment 27•2 years ago
•
|
||
I can confirm the problem (Windows 10, 64bit).
Maybe the description is not sufficient to reproduce the bug. so I'll try to give a more detailed analysis here.
In Windows Explorer the user experience for Drag & Drop is as follows:
- Select a object with the mouse and hold the mouse button pressed.
- Move the object over the desired folder in the folder tree.
Now following can happen:
You release the mouse button "< X msec".
- The object is placed in the folder without opening it.
You keep the mouse button pressed "> X msec":
- The folder will be opened.
- You can move the mouse over the sub-folder and release the mouse button to place the object there.
In Thunderbird the user experience is:
When moving a message to a folder:
Thunderbird behaves like expected in most cases. But I have noticed that sometimes there is no response. Even if the mouse pointer is held over the folder for a long time, it does not open. If I delete the sub-folder and create it again, the parent folder opens. -> Maybe a different bug, I could not find a way to reproduce it reliable (see bug 1840484 comment 3).
When moving a folder in the folder tree to a different folder:
- The folder is placed in the desired folder
- The desired folder always opens after a few msecs.
I have some folders with dozens of sub-folders. Whenever I drag and drop a folder to such folder containing lots of sub-folders, it will always expand regardless how fast I release the mouse button. This only change is the time after it opens. (see original bug report comment 0)
When moving an object (message or folder) over the folder tree to a different location outside the folder tree, e.g. when you move a message to a explorer windows to save it in the file system. This is what the bug references .
- The message is saved as expected.
- The folder in the folder tree that has been passed while moving the object will always opens after a few msecs (see Comment 6, Comment 15).
From what I see there are at least two bugs involved: 1) The folder always opens when an object is dropped regardless of the button release time and 2) the folder always opens when an object passes this folder without dropping it.
I doubt that is it related to the "hover on folder delay" only.
@webmaster2 I'm not sure I've covered all the cases. Maybe you can record the screen to show the problem on your system?
Comment 28•2 years ago
|
||
(In reply to webmaster2 from comment #26)
Bug should not be closed until verified fixed? Otherwise, why are you asking me to test it?
The bugzilla process is typically when a patch is landed (comment 16), then the bug is set to FIXED. If the build resulting from the patch is found to not be effective in resolving the issue then the bug may be reopened.
Comment 29•2 years ago
|
||
| bugherder uplift | ||
Thunderbird 115.5.2:
https://hg.mozilla.org/releases/comm-esr115/rev/83e7d3012654
| Reporter | ||
Comment 30•2 years ago
|
||
I have confirmed that this bug, "hover on folder delay is too short," has been fixed in 115.5.2.
However, what I said in Comment 8 has not been fixed:
I just observed another symptom. If I drag a message quickly over the folder pane, and then quickly back into the message list pane, a random folder will open and stay open. It always happens. Note, I am not hesitating whatsoever with the mouse in the folder pane... just moving quickly over the folder pane, and then quickly back to the message list pane. At that point, I hold the dragged message there, and in a second, a random folder will open.
Should I open a new bug report?
thanks
| Reporter | ||
Comment 31•1 year ago
|
||
Richard Marti (:Paenglab), please advise.
thanks
| Assignee | ||
Comment 32•1 year ago
|
||
This bug is fixed for the initial issue. Please file a bug for this additional issue.
| Reporter | ||
Comment 33•1 year ago
|
||
OK, will do
Description
•