Closed Bug 1167756 Opened 9 years ago Closed 9 years ago

INFO TEST-UNEXPECTED-FAIL | browser/components/uitour/test/browser_UITour_pocket.js | leaked window property: AppConstants - expected PASS

Categories

(Firefox :: Pocket, defect)

defect
Not set
normal
Points:
3

Tracking

()

RESOLVED FIXED
Firefox 41
Iteration:
41.1 - May 25
Tracking Status
firefox38.0.5 --- wontfix
firefox39 --- fixed
firefox40 --- fixed
firefox41 --- fixed

People

(Reporter: jaws, Assigned: MattN)

Details

Attachments

(1 file)

We are leaking the AppConstants property in browser/components/pocket/main.js.
Flags: qe-verify-
Flags: firefox-backlog+
Only showed up in beta builds, wasn't seen in aurora or nightly. It wasn't seen in aurora because Pocket is disabled on aurora. It wasn't seen on release because the patch that introduced it didn't make it to release (bug 1164942). We aren't sure why it wasn't seen on nightly.
Attachment #8609620 - Flags: review?(jaws) → review+
Comment on attachment 8609620 [details] [diff] [review]
v.1 Beta patch - Switch to openUILink for the Pocket menubar item to avoid using and leaking AppConstants

Approval Request Comment
[Feature/regressing bug #]: Pocket leak caused by bug 1164942 somehow
[User impact if declined]: Probably none but the leak will appear when Pocket is enabled on the branch.
[Describe test coverage new/current, TreeHerder]: I manually tested the menu item on OS X
[Risks and why]: Low risk change related to OS X where there are no open Browser Windows.
[String/UUID change made/needed]: None
Attachment #8609620 - Flags: approval-mozilla-aurora?
https://hg.mozilla.org/mozilla-central/rev/7188ec67731b
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 41
Comment on attachment 8609620 [details] [diff] [review]
v.1 Beta patch - Switch to openUILink for the Pocket menubar item to avoid using and leaking AppConstants

Let's get a retroactive beta approval here too for perpetuity. Note that it was already landed a=bustage anyway, though.
Attachment #8609620 - Flags: approval-mozilla-beta?
Attachment #8609620 - Flags: approval-mozilla-beta?
Attachment #8609620 - Flags: approval-mozilla-beta+
Attachment #8609620 - Flags: approval-mozilla-aurora?
Attachment #8609620 - Flags: approval-mozilla-aurora+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: