Closed Bug 1719467 Opened 4 years ago Closed 4 years ago

Some dialogs have an invisible background

Categories

(Thunderbird :: Theme, defect)

Thunderbird 91
defect

Tracking

(thunderbird_esr78 unaffected)

VERIFIED FIXED
91 Branch
Tracking Status
thunderbird_esr78 --- unaffected

People

(Reporter: infofrommozilla, Assigned: Paenglab)

References

Details

Attachments

(2 files, 2 obsolete files)

Attached image NewTagDialog.png

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

If I invoke: menu -> View -> Messages -> Customize...
the dialog background is invisible.

Another case is: menu -> Message -> Tag -> New Tag...

This case seams theme dependent:

  • In system theme the background is invisible
  • In dark theme there is black text on black background
  • But Light theme seams to be OK
No longer depends on: 1719179

In bug 1717079 I missed this dialogs.

Additionally I made them themeable too. I also copied the newTagDialog.xhtml into preferences to get a themeableDialog.css etc. free version that shows the buttons correct.

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

See also: Bug 1719431

Same patch but with pre-processing the tag dialog to have the content only in one file.

Attachment #9230136 - Flags: review?(alessandro)
Comment on attachment 9230136 [details] [diff] [review] 1719467-exchange-dialogs.css.patch Review of attachment 9230136 [details] [diff] [review]: ----------------------------------------------------------------- Yes, I think this is the better approach so we don't have duplications. Please, update the commit message with: "Use an inc file for the Tag dialog in the preferences and mail UI, and make more dialogs themeable" ::: mail/base/content/tagDialog.inc.xhtml @@ +25,5 @@ > + <html:input type="color" id="tagColorPicker"/> > + </box> > + <separator/> > +</dialog> > +</window> I think the closing markup of the dialog and window shouldn't be in the inc file.
Attachment #9230136 - Flags: review?(alessandro) → review+
Attachment #9230106 - Flags: review?(alessandro) → review-

Let's kick a try run to be sure the dupes are properly defined and we're not busting anything.

Target Milestone: --- → 91 Branch

Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/e68769bc4906
Exchange the removed dialogs.css with the messenger.css and make more dialogs themeable. r=aleca

Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Blocks: 1687543
Status: RESOLVED → VERIFIED
Regressions: 1724197
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: