Closed Bug 1696253 Opened 3 years ago Closed 3 years ago

Graduate the toolbar to the main proton pref

Categories

(Firefox :: Toolbars and Customization, task, P2)

task

Tracking

()

VERIFIED FIXED
88 Branch
Tracking Status
firefox88 --- verified
firefox89 --- verified

People

(Reporter: mstriemer, Assigned: mstriemer)

References

(Blocks 1 open bug)

Details

(Whiteboard: [proton-toolbar])

Attachments

(1 file)

We'll want the tests passing first with proton enabled.

Assignee: nobody → mstriemer
Pushed by mstriemer@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/c5b7d3456ec9
Graduate toolbar to browser.proton.enabled r=jaws

Backed out changeset c5b7d3456ec9 (Bug 1696253) for causing bc failures in browser_HomePage_add_button.js
Backout link: https://hg.mozilla.org/integration/autoland/rev/3b63a5eba6751dbb5031145615d94b1c667bcbab
Push with failures, failure log.

Flags: needinfo?(mstriemer)
Pushed by mstriemer@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/819313b50509
Graduate toolbar to browser.proton.enabled r=jaws
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 88 Branch
See Also: → 1652531

Given the high rate of failure in bug 1652531, I think either this needs to get backed out or bug 1699614 needs to get landed. Given that we're in soft freeze, backing this out seems like lower risk. Is there some reason this needs to be in 88 instead of 89? If we want people to flip the pref in 88, then we'll want to land bug 1699614 in 88 no matter what, as not having it might cause some crashiness. Any thoughts? I don't know anything about the rollout of Proton for testing or whatever.

Flags: needinfo?(jaws)

(In reply to Andrew McCreight [:mccr8] from comment #6)

Given the high rate of failure in bug 1652531, I think either this needs to get backed out or bug 1699614 needs to get landed. Given that we're in soft freeze, backing this out seems like lower risk. Is there some reason this needs to be in 88 instead of 89? If we want people to flip the pref in 88, then we'll want to land bug 1699614 in 88 no matter what, as not having it might cause some crashiness. Any thoughts? I don't know anything about the rollout of Proton for testing or whatever.

There's a one-time migration that happens as part of proton toolbar work (only if browser.proton.enabled is flipped) so backing it out isn't very attractive, but we can do it if necessary.

I r+'d your patch in 1699614 just over 4 hours ago though, and just lando'd it before having seen this comment. Is that sufficient here?

Flags: needinfo?(jaws) → needinfo?(continuation)

(In reply to :Gijs (he/him) from comment #7)

I r+'d your patch in 1699614 just over 4 hours ago though, and just lando'd it before having seen this comment. Is that sufficient here?

I didn't notice that you'd queued it for landing, thanks. I have no idea how to do a risk assessment to browser.js, but if you are okay with it, that's ok with me.

Flags: needinfo?(continuation)

Verified that the toolbar is changing as expected with the main proton pref. Tests were performed on Firefox 88.0b3 and Nightly 89.0a1 (2021-03-25) under Windows 10, macOS 10.15.7 and Ubuntu 20.04

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

Attachment

General

Created:
Updated:
Size: