Closed Bug 1647727 Opened 4 years ago Closed 4 years ago

Dropdown menu on Add-on Manager wont show up

Categories

(Toolkit :: Add-ons Manager, defect)

78 Branch
Desktop
All
defect

Tracking

()

VERIFIED FIXED
mozilla79
Tracking Status
firefox-esr68 --- unaffected
firefox-esr78 --- verified
firefox77 --- unaffected
firefox78 + verified
firefox79 + verified

People

(Reporter: knotvoid, Assigned: Gijs)

References

(Regression)

Details

(Keywords: regression)

Attachments

(3 files)

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:79.0) Gecko/20100101 Firefox/79.0

Steps to reproduce:

In a add-on with dropdown menu inside your own preferences on Add-on manager click to choose a option. But the list don't show up.

Add-on tested "Tumblr Post" (https://addons.mozilla.org/en-US/firefox/addon/tumblr-post/) and "Minimal Twitter" (https://addons.mozilla.org/en-US/firefox/addon/min-twitter/)

Issue found in Nightly 79 and Dev 78. FF 77 still works well.

Actual results:

The dropdown list don't show up.

Expected results:

Access the list.

Component: Untriaged → Add-ons Manager
Product: Firefox → Toolkit
Status: UNCONFIRMED → NEW
Has Regression Range: --- → yes
Has STR: --- → yes
Ever confirmed: true
Keywords: regression
OS: Unspecified → All
Regressed by: 1643522
Hardware: Unspecified → Desktop

When I click the select element, Browser console shows the following an error:
TypeError: can't access property "getZoomForBrowser", window.ZoomManager is undefined SelectParent.jsm:737:20

Can you double check the status on 78? Bug 1643522 was uplifted there, and comment 0 says it's also affected.

Flags: needinfo?(alice0775)

(In reply to Julien Cristau [:jcristau] from comment #3)

Can you double check the status on 78? Bug 1643522 was uplifted there, and comment 0 says it's also affected.

oops, yes my bad.
This bug is reproduced on Firefox78.0rc(20200622230509).

Flags: needinfo?(alice0775)

[Tracking Requested - why for this release]:GUI of add-ons option is broken

Version: 79 Branch → 78 Branch
Assignee: nobody → gijskruitbosch+bugs
Status: NEW → ASSIGNED
Pushed by gijskruitbosch@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/298c0914b5af
make SelectParent find ZoomManager on the top window (fix dropdowns in add-on manager), r=emilio

Comment on attachment 9158846 [details]
Bug 1647727 - beta patch - make SelectParent find ZoomManager on the top window (fix dropdowns in add-on manager), r?emilio

Beta/Release Uplift Approval Request

  • User impact if declined: broken add-on configuration UI
  • Is this code covered by automated tests?: Yes
  • Has the fix been verified in Nightly?: No
  • Needs manual test from QE?: Yes
  • If yes, steps to reproduce: See comment #0
  • List of other uplifts needed: none
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): This is a fairly straightforward JS patch, that shouldn't affect functionality in "normal" tabs at all, only cases where we currently don't get a zoom manager. It's a slightly more tedious version of the nightly one, because https://bugzilla.mozilla.org/show_bug.cgi?id=1638153 didn't make 78 so the convenient topChromeWindow getter doesn't exist. Backing out the regressor would break zoom in select dropdowns in way more other places, so that seems like a worse trade-off.
  • String changes made/needed: nope
Attachment #9158846 - Flags: approval-mozilla-beta?
Flags: qe-verify+

Comment on attachment 9158846 [details]
Bug 1647727 - beta patch - make SelectParent find ZoomManager on the top window (fix dropdowns in add-on manager), r?emilio

Bah, should have asked for release uplift, see previous comment.

Attachment #9158846 - Flags: approval-mozilla-release?
See Also: → 1648056
Attachment #9158846 - Flags: approval-mozilla-beta?
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla79

I've reproduced this issue with Fx 79.0a1 (2020-06-22) on Windows 10.
I can confirm the fix with Fx 79.0a1 (2020-06-25) on Windows 10 and Ubuntu 18.04.

Comment on attachment 9158846 [details]
Bug 1647727 - beta patch - make SelectParent find ZoomManager on the top window (fix dropdowns in add-on manager), r?emilio

approved for 78 rc2

Attachment #9158846 - Flags: approval-mozilla-release? → approval-mozilla-release+
QA Whiteboard: [qa-triaged]

Issue verified fixed with 78.0 RC (build2) and 78.0 ESR (build3) across platforms (Windows 10, macOS 10.15 and Ubuntu 18.04).

Status: RESOLVED → VERIFIED
Flags: qe-verify+
Regressions: 1659618
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: