Closed Bug 1848539 Opened 1 year ago Closed 1 year ago

Deletion of message sometimes causes visible full message list repaint

Categories

(Thunderbird :: Folder and Message Lists, defect)

Thunderbird 117
defect

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: betterbird.project+8, Unassigned)

References

(Regression)

Details

(Keywords: regression)

+++ This bug was initially created as a clone of Bug #1835173 +++

STR:
Have a folder with more than twice as many rows as fit on the screen.
Delete a row in the middle.

Observe that at times (not always) the entire list is redrawn. This is especially noticeable if userChrome.css with

#threadTree tr:nth-child(2n) {
  background-image: linear-gradient(rgba(0,0,0,.08), rgba(0,0,0,.08)) !important;
}

is used.

Visible in Daily at time of filing the bug.

The invalidation is always done here:
https://hg.mozilla.org/comm-central/rev/df334c424861#l1.21
but sometimes it leads to visible repaint, other times it doesn't. It's surprising the whole-sale invalidation was added again after being pulled out here: https://hg.mozilla.org/comm-central/rev/62a6a138511c#l1.14
The invalidation doesn't cause any visual effects if the top row is deleted.

Keywords: regression
Regressed by: 1841208
Summary: Deletion of message sometimes causes full message list repaint → Deletion of message sometimes causes visible full message list repaint

We have other bugs to cover this.

Status: UNCONFIRMED → RESOLVED
Closed: 1 year ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.