"All Folders" panel issue

RESOLVED FIXED in Thunderbird 67.0

Status

defect
RESOLVED FIXED
4 months ago
4 months ago

People

(Reporter: postmaster, Assigned: Paenglab)

Tracking

Thunderbird 67.0

Thunderbird Tracking Flags

(thunderbird66 fixed, thunderbird67 fixed)

Details

Attachments

(2 attachments)

Reporter

Description

4 months ago
Posted image folders_issue.png

User Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:66.0) Gecko/20100101 Firefox/66.0

Steps to reproduce:

Expand account folder and move mouse in the area inside of folder, during mouse move it will be shown horizontal lines, i.e. "Inbox", "Draft", "Sent", etc border lines become visible, normally those borders should be transparent or line-height: 0. See attached screenshot folders_issue.png.

Tested on Thunderbird 65.0b4.

Didn't see this in previous beta 3?
Does it happen in safe mode?

Flags: needinfo?(postmaster)
Assignee

Comment 2

4 months ago

This is a known Win7 only toolkit bug which is now good visible with dark theme. I'm thinking about removing the outlines which fixes this.

Reporter

Comment 3

4 months ago

Yes, the same issue happens in a safe mode. I'm using TB on Win 7 64-bit SP1.

Flags: needinfo?(postmaster)
Assignee

Comment 4

4 months ago

This removes the outline on treechildren under Windows 7 and 8.

The outline was very subtle and without it it doesn't look bad (like on Windows 10 but with a gradient).

Assignee: nobody → richard.marti
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Attachment #9039903 - Flags: review?(jorgk)
Reporter

Comment 5

4 months ago

Thanks, I'm a new to Thunderbird, is there a procedure how to apply that patch file?

Assignee

Comment 6

4 months ago

You could try to unpack omni.ja with WinZIP or WinRAR in the program directory (don't change the directory structure) and the search for the correct messenger.css, there are two of them, and then apply the patch. Or you could create in your profile folder in chrome a userChrome.css with the content

treechildren::-moz-tree-row {
outline: none !important;
}

You can google to find the correct places.

Reporter

Comment 7

4 months ago

userChrome.css in \chrome doesn't have effect, I end up editing directly messenger.css inside of omni.ja following to .git changes. Now all lines gone. Thanks a lot.

Comment 8

4 months ago
Comment on attachment 9039903 [details] [diff] [review]
1523700-treechildren-remove-outline.patch

rs=jorgk. I won't test this on Win 7/8.
Attachment #9039903 - Flags: review?(jorgk) → review+

Comment 9

4 months ago

Pushed by mozilla@jorgk.com:
https://hg.mozilla.org/comm-central/rev/4a8aff0bcf47
Remove the outline on treechildren to stop paint artifacts. r=jorgk

Status: ASSIGNED → RESOLVED
Last Resolved: 4 months ago
Resolution: --- → FIXED

Updated

4 months ago
Target Milestone: --- → Thunderbird 67.0

Updated

4 months ago
Attachment #9039903 - Flags: approval-comm-beta+
You need to log in before you can comment on or make changes to this bug.