Closed Bug 1386474 Opened 8 years ago Closed 8 years ago

Pocket shouldn't assume that Photon page actions are enabled

Categories

(Firefox :: Address Bar, defect, P1)

defect

Tracking

()

RESOLVED FIXED
Firefox 57
Iteration:
57.1 - Aug 15
Tracking Status
firefox55 --- unaffected
firefox56 --- unaffected
firefox57 --- fixed

People

(Reporter: adw, Assigned: adw)

References

Details

(Whiteboard: [photon-structure])

Attachments

(1 file)

Bug 1367927 added a Photon page action for Pocket, but the patch assumed that Photon is enabled, which (I think?) will break on Cedar. See bug 1386337 comment 3. When Photon is disabled, Pocket should fall back to the CUI navbar button.
Fortunately, with the way I fixed bug 1367927, this is only a one-line fix!
Flags: qe-verify?
Iteration: 56.4 - Aug 1 → 57.1 - Aug 15
Comment on attachment 8892712 [details] Bug 1386474 - Pocket shouldn't assume that Photon page actions are enabled. https://reviewboard.mozilla.org/r/163708/#review169274
Attachment #8892712 - Flags: review?(mixedpuppy) → review+
Pushed by dwillcoxon@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/31b6638af81b Pocket shouldn't assume that Photon page actions are enabled. r=mixedpuppy
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 57
Comment on attachment 8892712 [details] Bug 1386474 - Pocket shouldn't assume that Photon page actions are enabled. Approval Request Comment [Feature/Bug causing the regression]: bug 1367927 [User impact if declined]: broken tests, maybe broken behaviour where we try to use page action stuff on 56 beta/release when we shouldn't. [Is this code covered by automated tests?]: yup [Has the fix been verified in Nightly?]: not really applicable [Needs manual test from QE? If yes, steps to reproduce]: check you can pocket something with the button in the toolbar should be more than enough to verify this [List of other uplifts needed for the feature/fix]: n/a [Is the change risky?]: nope [Why is the change risky/not risky?]: 1-line change to avoid using the page action code. [String changes made/needed]: none.
Attachment #8892712 - Flags: approval-mozilla-beta?
Comment on attachment 8892712 [details] Bug 1386474 - Pocket shouldn't assume that Photon page actions are enabled. Let's avoid breaking some tests. OK to uplift to beta.
Attachment #8892712 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Bug 1367927 didn't make it to mozilla-central before 56 merged to Beta, so I don't think there's anything to do here unless we're planning to uplift that bug too?
Flags: needinfo?(adw)
I think that's right, yeah. The patch to this bug depends on the patch to bug 1367927, and we're not planning on uplifting that.
Flags: needinfo?(adw)
Comment on attachment 8892712 [details] Bug 1386474 - Pocket shouldn't assume that Photon page actions are enabled. Sounds like we don't need this after all.
Attachment #8892712 - Flags: approval-mozilla-beta+ → approval-mozilla-beta-
Oops, sorry for the confusion!
Flags: qe-verify? → qe-verify-
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: