Closed Bug 1875054 Opened 8 months ago Closed 2 months ago

Compose windows menus and toolbars colours with Ubuntu / POP OS

Categories

(Thunderbird :: Theme, defect)

Thunderbird 122
Unspecified
Linux
defect

Tracking

(thunderbird_esr128 fixed, thunderbird129 fixed)

RESOLVED FIXED
130 Branch
Tracking Status
thunderbird_esr128 --- fixed
thunderbird129 --- fixed

People

(Reporter: bugzilla, Assigned: Paenglab)

References

Details

(Keywords: dupeme)

Attachments

(3 files)

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:121.0) Gecko/20100101 Firefox/121.0

Steps to reproduce:

The menus and toolbars of the compose email and compose calendar event pop-up windows have the wrong colours when running in the Ubuntu Unity desktop environment. This makes the items in these hard to read. Please see the attached screenshots.

A related question is whether these pop-up windows should have menus at all? The main email and calendar windows do not have menus. Instead, their menu items have been moved to the hamburger menu at the top right. The Firefox web browser does likewise. Should the compose email and compose calendar event pop-up windows also have their menus moved to the hamburger menu?

Thunderbird is version 122.0b4. Ubuntu is version 23.10.

Summary: Compose window menus and toolbars in Ubuntu Unity → Compose window menus and toolbars
Summary: Compose window menus and toolbars → Compose windows menus and toolbars
Component: Untriaged → Theme
Keywords: dupeme
OS: Unspecified → Linux
Summary: Compose windows menus and toolbars → Compose windows menus and toolbars colours with Ubuntu

This still happens on 125.0b1, and is quite annoying. Is there any news on fixing it?

I now have the same issue with Thunderbird 128 under Xubuntu 24.04. The dark theme works fine but the themes "System" and "Bright" show broken compose windows (and broken new event windows). I disabled my userChrome.css file but it didn't help. I also changed my OS theme to more popular ones like Greybird or Adwaita but that also didn't help. So for now the only remedy is to switch to dark mode/theme in Thunderbird.

I now fixed it via userChrome.css:

/* correct theming of compose window */

#compose-toolbox {
	& > toolbar {
		background-color: #444444 !important;
	}
}

toolbar#MsgHeadersToolbar {
	background-color: white !important;
}

toolbar#FormatToolbar {
	background-color: white !important;
}

arrowscrollbox.menupopup-arrowscrollbox {
	--panel-color: #eeeeee !important;
	--panel-background: #444444 !important;
}

menuitem:hover {
	background-color: #f0544c !important;
}

menuitem[disabled="true"]:hover {
	background-color: transparent !important;
}

It's not perfect because now all menus have a dark background but I guess it's a good start :)
Also note I've done only styling for the compose window and not for the new-event-window.

Gently ping to request investigation and confirmation for this

Flags: needinfo?(richard.marti)
Flags: needinfo?(heather)
Assignee: nobody → richard.marti
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Flags: needinfo?(richard.marti)
Flags: needinfo?(heather)
Target Milestone: --- → 130 Branch

Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/dc93e56f550e
Don't rely on the system colors for the composer toolbars. r=aleca

Status: ASSIGNED → RESOLVED
Closed: 2 months ago
Resolution: --- → FIXED

Comment on attachment 9412987 [details]
Bug 1875054 - Don't rely on the system colors for the composer toolbars. r=#thunderbird-front-end-reviewers

[Approval Request Comment]
User impact if declined: unreadable parts with Ambiance Linux theme and maybe others
Testing completed (on c-c, etc.): on c-c
Risk to taking this patch (and alternatives if risky): low

Attachment #9412987 - Flags: approval-comm-esr128?
Attachment #9412987 - Flags: approval-comm-beta?

Comment on attachment 9412987 [details]
Bug 1875054 - Don't rely on the system colors for the composer toolbars. r=#thunderbird-front-end-reviewers

[Triage Comment]
Approved for beta
Approved for 128esr

Attachment #9412987 - Flags: approval-comm-esr128?
Attachment #9412987 - Flags: approval-comm-esr128+
Attachment #9412987 - Flags: approval-comm-beta?
Attachment #9412987 - Flags: approval-comm-beta+
Summary: Compose windows menus and toolbars colours with Ubuntu → Compose windows menus and toolbars colours with Ubuntu / POP OS
Duplicate of this bug: 1911244
Duplicate of this bug: 1913036
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: