Closed Bug 1714462 Opened 3 years ago Closed 3 years ago

Remove most CSS rules using `not (-moz-proton)`

Categories

(Firefox :: General, task)

Desktop
All
task
Points:
1

Tracking

()

VERIFIED FIXED
91 Branch
Tracking Status
firefox91 --- verified

People

(Reporter: Gijs, Assigned: masterwayz)

References

Details

(Whiteboard: [proton-cleanups])

Attachments

(4 files)

List: https://searchfox.org/mozilla-central/search?q=not+%28-moz-proton%29&path=&case=false&regexp=false

bug 1711519 is already removing some of these, but the majority will need removing separately.

These should be straightforward to rip out - generally speaking, they should not require any kind of reconciliation / unification with anything else, as they are simply unused now, so they can just be removed.

However, there are a few catches:

Severity: -- → N/A
Whiteboard: [proton-cleanups]
Points: --- → 1
Blocks: 1699885
Assignee: nobody → michelle
Status: NEW → ASSIGNED
Attachment #9225966 - Attachment description: WIP: Bug 1714462 - Part 1: Remove CSS rules using "not (-moz-proton)" from toolkit/themes r=emalysz → WIP: Bug 1714462 - Part 1: Remove CSS rules using "not (-moz-proton)" from toolkit menulist and checkbox r=emalysz
Attachment #9225966 - Attachment description: WIP: Bug 1714462 - Part 1: Remove CSS rules using "not (-moz-proton)" from toolkit menulist and checkbox r=emalysz → WIP: Bug 1714462 - Part 1: Remove CSS rules using "not (-moz-proton)" r=emalysz
Attachment #9225966 - Attachment description: WIP: Bug 1714462 - Part 1: Remove CSS rules using "not (-moz-proton)" r=emalysz → Bug 1714462 - Part 1: Remove CSS rules using "not (-moz-proton)" r=emalysz
Attachment #9225966 - Attachment description: Bug 1714462 - Part 1: Remove CSS rules using "not (-moz-proton)" r=emalysz → Bug 1714462 - Part 1: Remove CSS rules from toolkit/themes using "not (-moz-proton)" r=emalysz
Pushed by michelle@masterwayz.nl: https://hg.mozilla.org/integration/autoland/rev/e10dca5c585a Part 1: Remove CSS rules from toolkit/themes using "not (-moz-proton)" r=emalysz
Keywords: leave-open

The remaining files that will be in part 3 are blocked by Bug 1703630

Attachment #9228542 - Attachment description: Bug 1714462 - Part 2: Remove more CSS rules using "not (-moz-proton)" r=emalysz → Bug 1714462 - Part 2: Remove CSS rules using "not (-moz-proton)" in miscellaneous files r=emalysz
Pushed by michelle@masterwayz.nl: https://hg.mozilla.org/integration/autoland/rev/89ef9bf1aaae Part 2: Remove CSS rules using "not (-moz-proton)" in miscellaneous files r=emalysz
Pushed by michelle@masterwayz.nl: https://hg.mozilla.org/integration/autoland/rev/bc75d71a0a3a Part 3: Remove CSS rules from browser/themes using "not (-proton)" r=Gijs,preferences-reviewers

What happened to the symbolic icon (browser/branding/$theme/content/identity-icons-brand.svg), is it going away?

(In reply to Ivan Shapovalov from comment #11)

What happened to the symbolic icon (browser/branding/$theme/content/identity-icons-brand.svg), is it going away?

This file is no longer present in mozilla-central, so yes, it is going (has gone) away. Why? Is this a problem for some reason?

(In reply to Ivan Shapovalov from comment #11)

What happened to the symbolic icon (browser/branding/$theme/content/identity-icons-brand.svg), is it going away?

Yes. It caused test failures as the icon is now no longer referenced anywhere, meaning that it's no longer used.

Pushed by michelle@masterwayz.nl: https://hg.mozilla.org/integration/autoland/rev/872932df3282 Part 3b: Fix a CSS typo edit in panelmultiview r=Gijs

I think we should call this done. We can do the last few toolkit ones in bug 1703630.

Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Keywords: leave-open
Resolution: --- → FIXED
Target Milestone: --- → 91 Branch
No longer depends on: 1703630

Hi Gijs, Are there any icons here we can test on the qa side ? or are there any specific sections affected by this issue ? How can we verify this fix ?

Flags: needinfo?(gijskruitbosch+bugs)

(In reply to Rares Doghi from comment #18)

Hi Gijs, Are there any icons here we can test on the qa side ? or are there any specific sections affected by this issue ? How can we verify this fix ?

Please can you check

  • that about pages that have the brand (Firefox/Nightly) icon shown in the identity block in the address bar still do so (note not all about pages got this icon before; shouldn't have changed.)
  • items with subviews in the hamburger menu, overflow menu etc. still show arrows in LTR and RTL indicating they expand to the side
  • send to device view in fxa toolbar menu hasn't changed icons compared with Firefox 90
  • about:sessionrestore and "server not found" error pages haven't changed compared with Fx 90

Thanks!

Flags: needinfo?(gijskruitbosch+bugs) → needinfo?(rares.doghi)

Thanks Gijs, I was able to verify all those pages including RTL builds like AR and I couldnt find any issues, the Icons from the about pages are the exact same ones from the Firefox 90. build, Also tested the Arrows from the Hamburger menu and submenus as well as Library menu and other Menus as well, Send to Device has the same icons as Nightly 90. in the FXA menu from the Toolbar and nothing changed for the About:sessionrestore or server not found error pages.

I can confirm this issue is Verified as Fixed in Nightly 92.0a1 (2021-07-13) and Nightly 91.0a1 (2021-07-12).

Status: RESOLVED → VERIFIED
Flags: needinfo?(rares.doghi)
Regressions: 1722278
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: