Closed Bug 1880371 Opened 9 months ago Closed 9 months ago

Shopping feature reminder includes brand styling in the main window

Categories

(Firefox :: Messaging System, defect, P1)

defect
Points:
2

Tracking

()

VERIFIED FIXED
124 Branch
Tracking Status
firefox-esr115 --- unaffected
firefox122 --- wontfix
firefox123 - wontfix
firefox124 --- verified
firefox125 --- verified

People

(Reporter: mstriemer, Assigned: aminomancer)

References

Details

Attachments

(3 files, 1 obsolete file)

Attached image panel-issue.png

STR
0. Enable shopping

  1. Go to a shopping page
  2. Click the shopping page action icon until the reminder panel shows up
  3. Open the shield menu

Expected results: It look normal
Actual results: The heading styling has changed

Assignee: nobody → shughes
Status: NEW → ASSIGNED
Severity: -- → S3
Points: --- → 2
Priority: -- → P1
See Also: → 1877793

[Tracking Requested - why for this release]: This is a pretty nasty regression, and we're planning to use this feature callout surface throughout 123. So at this point I think the best case scenario is to squeeze this patch into the dot release, which I'll provide a dedicated patch for.

Was this regressed by bug 1849362 when adding the import in 119 or something more recent with moving files around?

I think it first became noticeable more recently with bug 1838939. But even back in 119 it was probably doing something it shouldn't have, since the reason the import was added was to get the standard link colors in about:welcome. So we were probably overriding link colors, but that'd be harder to notice without a custom theme or something.

The bug is marked as tracked for firefox123 (beta). However, the bug still has low severity.

:aminomancer, could you please increase the severity for this tracked bug? If you disagree with the tracking decision, please talk with the release managers.

For more information, please visit BugBot documentation.

Flags: needinfo?(shughes)

It's a bad S3, but still a cosmetic issue.

Flags: needinfo?(shughes)
Pushed by shughes@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/00db63edda4c Don't leak unscoped styles into the browser chrome. r=omc-reviewers,desktop-theme-reviewers,jprickett
Pushed by shughes@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/60482f9cc434 Don't leak unscoped styles into the browser chrome. r=omc-reviewers,desktop-theme-reviewers,jprickett
See Also: → 1880586

Filed bug 1880586 for the bundle test discrepancy between windows and unix. For now I've just discarded the newtab changes to ensure it passes on linux, which is the test environment for the newtab task.

Flags: needinfo?(shughes)
Status: ASSIGNED → RESOLVED
Closed: 9 months ago
Resolution: --- → FIXED
Target Milestone: --- → 124 Branch

Comment on attachment 9380585 [details]
Bug 1880371 - Don't leak unscoped styles into the browser chrome, for 123.0.1.

Beta/Release Uplift Approval Request

  • User impact if declined: There will be a visual bug when feature callout messages are shown, causing panel headings to be too large. This request is for 123.0.1, but we'll hold off on launching new feature callout campaigns until the dot release.
  • Is this code covered by automated tests?: Yes
  • Has the fix been verified in Nightly?: Yes
  • Needs manual test from QE?: No
  • If yes, steps to reproduce:
  • List of other uplifts needed: None
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): The code just removes an unwanted stylesheet import and updates a test file. It should also graft cleanly as I rebased it onto mozilla-release.
  • String changes made/needed:
  • Is Android affected?: No
Attachment #9380585 - Flags: approval-mozilla-release?

Reopening for the moment since we need to uplift this to 123.0.1

Status: RESOLVED → REOPENED
Resolution: FIXED → ---

Verified as fixed in our latest Nightly and Beta 124.0b1.

Attachment #9380585 - Flags: approval-mozilla-release?

We decided to move the experiment to Fx 124 instead of 123.0.1. So, I am removing the uplift request.

Status: REOPENED → RESOLVED
Closed: 9 months ago9 months ago
Resolution: --- → FIXED
Status: RESOLVED → VERIFIED
Attachment #9380585 - Attachment is obsolete: true
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: