Pausing feed account root folder no longer sets a property for reduced opacity UI feedback
Categories
(Thunderbird :: Folder and Message Lists, defect)
Tracking
(thunderbird_esr91 affected, thunderbird_esr102 wontfix, thunderbird90 wontfix, thunderbird91+ affected, thunderbird92 affected)
People
(Reporter: alta88, Assigned: mkmelin)
References
Details
(Keywords: regression)
Attachments
(3 files)
Both the account folder and all child folders should have reduced opacity. However, pausing individual folders does work correctly. Probably a regression from recent folderpane caching work.
Comment 1•3 years ago
|
||
Thanks for the report.
I'm not aware of this feature, sorry, could you give me some pointers for me to test it in 78 and daily so I can see the regression?
Cheers.
Set up a feed account, add a feed or two. Right click menu on the account item in folderpane, check pause all updates. Updates are turned off for all feeds in the account, and this is indicated by reduced opacity on the account and all subfolders with feeds.
Updated•3 years ago
|
Assignee | ||
Comment 3•3 years ago
|
||
Probably some rule taking precedence over https://searchfox.org/comm-central/rev/1886f2f7853578563f14fa9ed4191508fa3b6a57/mail/themes/shared/mail/folderPane.css#169 for the account nodes.
Comment 4•3 years ago
|
||
This fixes the issue that the server never gets the disabled appearance.
But there is still the issue that the state isn't updated on change through the menu. I need to select the items again to let them know the actual status -> this is not a CSS issue.
Something probably about not setting/getting the folder cache property correctly or not invalidating the cell.
Comment 6•3 years ago
|
||
Sorry for the delay in reviewing this, I just got back from vacation :D.
I'll take a look at the caching implementation and see if I can solve the issue of the row not properly invalidating when required.
Comment 7•3 years ago
|
||
Comment 8•2 years ago
|
||
Alex, the Feeds needs some work to be like before the new tree implementation:
- the feed favicon isn't shown
- there is no busy indication when TB is checking for new entries (isBusy)
- not sure if pausing is working but at least there is no icon indication (serverIsPaused, isPaused)
- no indication when checking for updates is failing (hasError)
Assignee | ||
Comment 9•2 years ago
|
||
Favicon is bug 1824272.
Pausing most likely works, or at least it worked last time I worked on this code in bug 1789120.
Comment 10•2 years ago
|
||
Thanks for the analysis and info Richard.
Magnus, would you be able to take on this and bring the feed implementation to completion?
Assignee | ||
Comment 11•2 years ago
|
||
Sure, I'll take care of it.
Assignee | ||
Comment 12•2 years ago
|
||
I think we don't need the special server is paused.
Updated•2 years ago
|
Comment 13•2 years ago
|
||
(In reply to Magnus Melin [:mkmelin] from comment #12)
I think we don't need the special server is paused.
Is that related to pausing the feed account "in bulk" or the feeds individually?
Assignee | ||
Comment 14•2 years ago
|
||
Yes, it's paused/enabled for the account root folder. But it's the same as paused/enabled for individual feeds. (The property may have been needed for xul tree css rules(?))
Assignee | ||
Updated•2 years ago
|
Updated•2 years ago
|
Comment 15•2 years ago
|
||
Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/6058df549724
Fix feeds pausing/busy/error folder states. r=Paenglab,aleca
Comment 16•2 years ago
|
||
Reverts folderPane.changeFolderFlag
to the previous version.
Comment 17•2 years ago
|
||
Assignee | ||
Updated•2 years ago
|
Description
•