Closed Bug 1702330 Opened 4 years ago Closed 4 years ago

Graduate the infobars to the main proton pref

Categories

(Firefox :: Messaging System, task, P1)

task

Tracking

()

VERIFIED FIXED
89 Branch
Tracking Status
firefox89 --- verified
firefox90 --- verified

People

(Reporter: mstriemer, Assigned: mstriemer)

References

(Blocks 1 open bug)

Details

(Whiteboard: [proton-infobars])

Attachments

(11 files)

48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review

Once the UX issues are resolved and the tests are green we can graduate to the browser.proton.enabled pref.

Priority: -- → P1
Depends on: 1702327, 1702201
Assignee: nobody → mstriemer
Status: NEW → ASSIGNED
Depends on: 1702962, 1702958

Note, I added two P1s as blockers on this, however we had discussed today in the call we will go ahead and graduate sub-components in Nightly to gather wider feedback even if all blocking issues are not resolved and continue to work on resolution.l

This test no longer passes with proton enabled by default, since the
deck would've been created already during startup.

Depends on D111309

Pushed by mstriemer@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/eb2a8569ed02 Graduate infobars to main proton pref r=jaws,marionette-reviewers https://hg.mozilla.org/integration/autoland/rev/907e4fcda266 Remove -moz-proton-infobars media query support r=emilio https://hg.mozilla.org/integration/autoland/rev/e1277c21543f Fix browser_registerProtocolHandler_notification.js r=mconley https://hg.mozilla.org/integration/autoland/rev/eba73c72be18 Use local gProton in notificationbox.js r=mconley https://hg.mozilla.org/integration/autoland/rev/365fd1bb6dde Remove lazy notification deck creation test r=mconley

Backed out 5 changesets (Bug 1702330) for causing failures in browser_aboutNewTab_defaultBrowserNotification.js
Backout link: https://hg.mozilla.org/integration/autoland/rev/bcc83b8283c73e59977bf4186af276a62f75a973
Push with failures, failure log.
(Update): Also causes bc failures in browser_ext_slow_script.js.

Flags: needinfo?(mstriemer)
Flags: needinfo?(mstriemer)
Pushed by mstriemer@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/e72fb8b52609 Graduate infobars to main proton pref r=jaws,marionette-reviewers https://hg.mozilla.org/integration/autoland/rev/65faaeeb2339 Remove -moz-proton-infobars media query support r=emilio https://hg.mozilla.org/integration/autoland/rev/1e5ccb47056e Fix browser_registerProtocolHandler_notification.js r=mconley https://hg.mozilla.org/integration/autoland/rev/b9964fb4dd70 Use local gProton in notificationbox.js r=mconley https://hg.mozilla.org/integration/autoland/rev/63cec3eadb4f Remove lazy notification deck creation test r=mconley https://hg.mozilla.org/integration/autoland/rev/809af1f94b4b Fix browser_aboutNewTab_defaultBrowserNotification.js proton infobars r=mconley https://hg.mozilla.org/integration/autoland/rev/15f60f1d3f14 Fix browser_ext_slow_script.js proton infobars r=mconley https://hg.mozilla.org/integration/autoland/rev/b81511f8e157 Skip browser_registerProtocolHandler_notification.js verify r=mconley
Flags: needinfo?(mstriemer)
Pushed by mstriemer@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/c7f0de372b21 Graduate infobars to main proton pref r=jaws,marionette-reviewers https://hg.mozilla.org/integration/autoland/rev/4b345ea924cc Fix browser_registerProtocolHandler_notification.js r=mconley https://hg.mozilla.org/integration/autoland/rev/607be325b4e8 Use local gProton in notificationbox.js r=mconley https://hg.mozilla.org/integration/autoland/rev/4bb6ceb6adb3 Remove lazy notification deck creation test r=mconley https://hg.mozilla.org/integration/autoland/rev/3b75ffae171a Fix browser_aboutNewTab_defaultBrowserNotification.js proton infobars r=mconley https://hg.mozilla.org/integration/autoland/rev/d76516e0d07d Fix browser_ext_slow_script.js proton infobars r=mconley https://hg.mozilla.org/integration/autoland/rev/5425a2312f6e Skip browser_registerProtocolHandler_notification.js verify r=mconley https://hg.mozilla.org/integration/autoland/rev/79c63bf11b29 Fix browser_popup_blocker.js proton infobars r=jaws https://hg.mozilla.org/integration/autoland/rev/f84605e6fc8b Disable verify on browser_aboutNewTab_defaultBrowserNotification.js r=jaws
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Target Milestone: 89 Branch → ---
Pushed by mstriemer@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/f7ccaffc49b8 Graduate infobars to main proton pref r=jaws,marionette-reviewers https://hg.mozilla.org/integration/autoland/rev/df997a403efd Fix browser_registerProtocolHandler_notification.js r=mconley https://hg.mozilla.org/integration/autoland/rev/cba0c03c083e Use local gProton in notificationbox.js r=mconley https://hg.mozilla.org/integration/autoland/rev/ec5d081aeb16 Remove lazy notification deck creation test r=mconley https://hg.mozilla.org/integration/autoland/rev/15535a25969f Fix browser_aboutNewTab_defaultBrowserNotification.js proton infobars r=mconley https://hg.mozilla.org/integration/autoland/rev/20d8471f9074 Fix browser_ext_slow_script.js proton infobars r=mconley https://hg.mozilla.org/integration/autoland/rev/a046fda26825 Skip browser_registerProtocolHandler_notification.js verify r=mconley https://hg.mozilla.org/integration/autoland/rev/0ecae586c2c7 Fix browser_popup_blocker.js proton infobars r=jaws https://hg.mozilla.org/integration/autoland/rev/f3642f0a1cfd Disable verify on browser_aboutNewTab_defaultBrowserNotification.js r=jaws https://hg.mozilla.org/integration/autoland/rev/0ea49daf534f Fix test_reporturl.html proton infobars r=mstriemer
See Also: → 1703382

Looks like https://phabricator.services.mozilla.com/D110963 was moved to the end of the stack and didn't land with the rest?

Probably because the patch conflicted with Bug 1703274 already decrementing the array length:

-pub static MEDIA_FEATURES: [MediaFeatureDescription; 63] = [
+pub static MEDIA_FEATURES: [MediaFeatureDescription; 62] = [
Pushed by elee@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/1d03336aafcf Remove -moz-proton-infobars media query support r=emilio
Pushed by geoff@darktrojan.net: https://hg.mozilla.org/comm-central/rev/c3ed00a2283d Port bug 1702330 - Graduate the infobars to the main proton pref. rs=bustage-fix DONTBUILD
Flags: needinfo?(mstriemer)

Verified as fixed using the latest Firefox 89 beta 2 and the latest Nightly 90.0a1 - the Infobars feature is now graduated to the main proton pref "browser.proton.enabled". Verified on macOS BigSur 11.2, Ubuntu 20.04 x64, and Windows 10 x64.

Status: RESOLVED → VERIFIED
See Also: → 1712033
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: