Closed Bug 1703382 Opened 4 years ago Closed 4 years ago

[Proton] Broken notifications with Proton enabled

Categories

(Thunderbird :: Theme, defect)

defect

Tracking

(thunderbird_esr78 unaffected)

RESOLVED FIXED
89 Branch
Tracking Status
thunderbird_esr78 --- unaffected

People

(Reporter: aleca, Assigned: aleca)

References

(Regression)

Details

(Keywords: regression)

Attachments

(3 files, 1 obsolete file)

I'm not sure if this should be in Upstream Synchronization or Theme.

I put this in theme because other than the obvious issue of multiple notifications not stacking properly, it highlighted an issue with the message header.
The <table> containing the Subject line grows vertically and center aligns the subject text but not the label.
The subject text should remain with a regular alignment like the label.

To easily recreate this issue you can save a draft with an embedded remote image.

Attached image image.png

Is this bug too for the issues in attachment reminder and the not showing dropmarker and popup in the remote blocked info bar?

M-C is planning to enable the info bars directly with browser.proton.enabled, see bug 1702330.

M-C is working hard on bug 1702330 to remove the browser.proton.infobars.enabled and convert it into browser.proton.enabled. When this happens and this bug isn't fixed we get a defective UI with the infobars and need then to disable browser.proton.enabled completely.

Magnus, do you have somebody that can work on this bug?

Flags: needinfo?(mkmelin+mozilla)

I don't see the original bug on trunk. I guess it's because you enabled browser.proton.infobars.enabled? I don't see the problems of comment 1 either. If the box shows more than one notification that may be a toolkit bug.

Aleca, since you've done a lot on our notification bars, please take a look at what might be needed here.

Assignee: nobody → alessandro
Flags: needinfo?(mkmelin+mozilla)

I'll take care of it!

The m-c bug got backed out, but the c-c run for it had plenty of failures (I think due to different notification structure): https://treeherder.mozilla.org/jobs?repo=comm-central&selectedTaskRun=CrYGtxSfTG2fqr2kk_816A.0&revision=01b42daa8a2675fd108dcfd4873dd75970425e2c

The -moz-proton-infobars media query is no more used and converted to -moz-proton.
This patch converts it too in the CSS files.

Alessandro, it's up to you if we land this patch separate or you integrate it into your patch.

Attachment #9214954 - Flags: review?(alessandro)

Bug 1702330 landed again. Will disable proton for now so the tree won't light up too much.

Keywords: leave-open
See Also: → 1702330
Summary: [Proton] Multiple notifications don't stack → [Proton] Multiple notifications don't stack with browser.proton.enabled enabled
Pushed by mkmelin@iki.fi: https://hg.mozilla.org/comm-central/rev/043fcd28a89f disable proton theme - bug 1702330 landing breaks many tests. rs=bustage-fix

Comment on attachment 9214954 [details] [diff] [review]
1703382-moz-proton-infobars-remove.patch

Patch is no more needed. Geoff landed the same.

Attachment #9214954 - Attachment is obsolete: true
Attachment #9214954 - Flags: review?(alessandro)
Status: NEW → ASSIGNED
Keywords: leave-open
Regressed by: 1690333
Summary: [Proton] Multiple notifications don't stack with browser.proton.enabled enabled → [Proton] Broken notifications with Proton enabled

I updated the description and the scope of this bug as the Proton style changed the markup and hierarchy of accessible child of the notification element, breaking pretty much every notification bar we use, as well as all the tests.

Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/3ff4d1fa2589
Adapt the notification box styles to the new Proton UI. r=mkmelin, ui-r=Paenglab

Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 89 Branch
Regressions: 1924058
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: