Open Bug 1717908 Opened 1 year ago Updated 1 year ago

Pausing feed account root folder no longer sets a property for reduced opacity UI feedback

Categories

(Thunderbird :: Folder and Message Lists, defect)

defect

Tracking

(thunderbird_esr91? affected, thunderbird90 wontfix, thunderbird91+ affected, thunderbird92 affected)

ASSIGNED
Tracking Status
thunderbird_esr91 ? affected
thunderbird90 --- wontfix
thunderbird91 + affected
thunderbird92 --- affected

People

(Reporter: alta88, Assigned: Paenglab)

Details

(Keywords: regression)

Attachments

(1 file)

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.

Flags: needinfo?(alessandro)

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.

Flags: needinfo?(alessandro)

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.

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.

Assignee: nobody → richard.marti
Status: NEW → ASSIGNED
Attachment #9232820 - Flags: review?(alessandro)

Something probably about not setting/getting the folder cache property correctly or not invalidating the cell.

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 on attachment 9232820 [details] [diff] [review]
1717908-feed-paused-style.patch

Review of attachment 9232820 [details] [diff] [review]:
-----------------------------------------------------------------

Good fix, but as you said not totally complete.
Let's keep this here until I find the culprit and then we can land everything together.
Attachment #9232820 - Flags: review?(alessandro) → feedback+
You need to log in before you can comment on or make changes to this bug.