Closed Bug 1245970 Opened 8 years ago Closed 8 years ago

Two "start a conversation..." menuitems under Tools menu in Firefox 45b2

Categories

(Hello (Loop) :: Client, defect, P2)

defect
Points:
1

Tracking

(firefox45+ affected)

RESOLVED WONTFIX
mozilla45
Iteration:
47.2 - Feb 22
Tracking Status
firefox45 + affected

People

(Reporter: Gijs, Assigned: mikedeboer)

References

Details

(Keywords: regression, Whiteboard: [btpp-fix-later])

Attachments

(1 file, 1 obsolete file)

[Tracking Requested - why for this release]:
Regression on beta that should get fixed

Doesn't go away with a restart. Doesn't happen on a clean profile, but happens on my existing beta profile.

Happy to debug with the browser debugger and friends what on earth is going on. But yeah, we shouldn't be doing this.
Severity: normal → major
Rank: 11
Priority: -- → P1
Let's hope this will not be RDF related and need to touch nsBrowserGlue...
So the bootstrap.js menuItem doesn't create an oncommand attribute, and yet one of the two menuitems in my window does have one of those attributes. Feels like somehow a previous version of the code is somehow still interfering with it?

Ah, so it seems that  bug 1229933 did not get uplifted to beta, and that's why:

https://mxr.mozilla.org/mozilla-beta/search?string=menu_openLoop&find=&findi=&filter=^[^\0]*%24&hitlimit=&tree=mozilla-beta
Blocks: 1229933
It would probably make sense to audit for any other changes to code under browser/extensions/loop/ or (browser/base that mentions loop) that were made in 46 before development moved to the add-on repo, because we're now using that to push stuff into 45, and that is going to break stuff if it conflicts with things that are "different" in 45.
Assignee: nobody → standard8
Rank: 11 → 25
Priority: P1 → P2
Rank: 25 → 29
Affecting beta only, so not treating as a P1
Whiteboard: [btpp-fix-later]
(In reply to Emma Humphries [:emceeaich] (UTC-8) NEEDINFO? me from comment #6)
> Affecting beta only, so not treating as a P1

I don't understand this deprioritization. It's affecting beta so we're releasing this in a few weeks, rather than months. Shouldn't that lead to a higher prioritization rather than a lower one?
Flags: needinfo?(ehumphries)
It's not being worked on in the 1.2 release, so it's a P2 instead of a P1. That's following the guidelines that the Hello team is using for the Priority file.
Flags: needinfo?(ehumphries)
As described, this particular bug seems to only affect users who have installed the beta add-on from the AMO site (or manually etc). Hence, it'll only affect a small population in the worst case.

Realistically, this is going to be fixed by uplifting bug 1229933 as soon as we resolve our bugs that are currently blocking uplifts.

Worst case, we could "fix" this in the add-on after the 45 release, but before the next release of the add-on by adding a simple if statement.
(In reply to Mark Banner (:standard8) from comment #9)
> As described, this particular bug seems to only affect users who have
> installed the beta add-on from the AMO site (or manually etc). Hence, it'll
> only affect a small population in the worst case.

I don't think I ever installed the add-on manually / from AMO. Isn't this the "go faster" automatically distributed add-on?
Flags: needinfo?(standard8)
(In reply to :Gijs Kruitbosch from comment #10)
> (In reply to Mark Banner (:standard8) from comment #9)
> > As described, this particular bug seems to only affect users who have
> > installed the beta add-on from the AMO site (or manually etc). Hence, it'll
> > only affect a small population in the worst case.
> 
> I don't think I ever installed the add-on manually / from AMO. Isn't this
> the "go faster" automatically distributed add-on?

When I asked on IRC, about if the add-on was showing in Tools -> Add-ons, you said yes. Given that system add-ons don't show in the add-on manager I therefore assumed that you had somehow installed an additional add-on. This would be consistent with bug 1229933 not having been uplifted.

The only other issue I know of that could be bug 1246168, but that would only happen if the Hello add-on updated whilst you were running FF, and since we haven't done any releases yet that's unlikely.
Flags: needinfo?(standard8)
Interestingly, the browser-chrome menu-item is still there: https://hg.mozilla.org/releases/mozilla-beta/file/tip/browser/base/content/browser-menubar.inc#l503
This should have been removed in a commit similar to https://hg.mozilla.org/releases/mozilla-aurora/rev/ac9c0f02ef33
Stealing this, if you don't mind Mark.
Assignee: standard8 → mdeboer
Status: NEW → ASSIGNED
Attachment #8717348 - Flags: review?(standard8)
I left the locale changes out, because the l10n team won't be happy with a change on a string-frozen branch.
Iteration: --- → 47.2 - Feb 22
Points: --- → 1
Flags: qe-verify+
Flags: firefox-backlog+
Target Milestone: --- → mozilla45
Comment on attachment 8717348 [details] [diff] [review]
Patch v1: remove menuitem from default browser chrome

This is right, but I don't want to land this yet, until we get the add-on uplifted to 45 - the current version of the add-on installed in 45 doesn't have this menu option at the moment (I explicitly disabled it last time we uplifted to avoid string issues).
Attachment #8717348 - Flags: review?(standard8) → review+
Tracking to make sure this is fixed before release day.
Approval Request Comment
[Feature/regressing bug #]: Loop/ Hello uplift
[User impact if declined]: Duplicate menu item in the Tools menu.
[Describe test coverage new/current, TreeHerder]: only applies to Beta
[Risks and why]: trivial
[String/UUID change made/needed]: n/a
Attachment #8717348 - Attachment is obsolete: true
Attachment #8719543 - Flags: review+
Attachment #8719543 - Flags: approval-mozilla-beta?
Comment on attachment 8719543 [details] [diff] [review]
Patch v1.1: remove menuitem from default browser chrome

Taking it.
should be in 45 beta 6.
Thanks
Attachment #8719543 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
As I understand from the comments here the initial issue was reproduced when hello was not an add-on. I could not reproduce the initial issue though using 45 beta 2 using clean and old, loaded profile. 

Since the fix entered beta yesterday then it should arrive in 45 Beta 7 (where Hello will come as an add-on). 


Was the fix targeted for Hello as add-on or not, or both? And what build should be used to verify the fix? Since I could not repro the initial issue I think Gijs could take a quick look at this using he's profile.
Flags: needinfo?(mdeboer)
This was backed out, so no fix available on beta.
Status: RESOLVED → REOPENED
Flags: needinfo?(mdeboer)
Resolution: FIXED → ---
Status: REOPENED → RESOLVED
Closed: 8 years ago8 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: