Closed Bug 1806980 Opened 3 years ago Closed 3 years ago

Installing multiple add-ons at once will cause the installation panels to overlap

Categories

(WebExtensions :: General, enhancement, P5)

All
Unspecified
enhancement

Tracking

(firefox108 affected, firefox109 affected, firefox110 affected)

RESOLVED WONTFIX
Tracking Status
firefox108 --- affected
firefox109 --- affected
firefox110 --- affected

People

(Reporter: acornestean, Unassigned)

Details

Attachments

(3 files)

Affected versions:

  • Nightly 110.0a1/20221221212123
  • Beta 109.0b5/20221220185745
  • Release 108.0.1/20221215175817

Affected platforms:

  • All

Description:
I. Triggering the install of multiple same type add-ons (2 extensions, 2 themes, 2 dictionaries, 2 language packs) will cause the second installation panel to appear behind the first one.
II. Triggering the install of multiple add-ons of different types will cause the third and any subsequent non-extension (theme, language pack or dictionary) installation panel to appear behind the installation panel of the second add-on. Only extension installation panels appear behind each other, separate from the other types of add-ons.

Steps to reproduce:
I.

  1. Access https://addons.mozilla.org
  2. Access the page of an extension and trigger the install, but don’t complete the installation (so the installation panel appears anchored to the Unified Extensions Button)
  3. Access the page of another extension and trigger the install, but don’t complete the installation
  4. At this point, only the first extension installation panel is displayed. Dismiss the installation panel by clicking the “Cancel” button.
  5. Observe the second extension installation panel is now visible, as when triggering the install initially, the panel appeared behind the first one.

NOTE 1: The same behavior can be observed for themes, language packs and dictionaries.
NOTE 2: In the case of language packs and dictionaries, the behavior is observed only for Beta and Release as there are no compatible language packs and dictionaries for Nightly on AMO.

II.

  1. Access https://addons.mozilla.org
  2. Access the page of an extension and trigger the install, but don’t complete the installation
  3. Access the page of a theme and trigger the install, but don’t complete the installation
  4. Notice the installation panel expands to fit the theme installation panel
  5. Access the page of a language pack and trigger the install
  6. At this point, the extension installation panel and theme installation panel are displayed. Dismiss the theme installation panel by clicking the “Cancel” button.
  7. Observe the language pack installation panel is now visible, as when triggering the install initially, the panel appeared behind the theme installation panel.

NOTE: When triggering the install of 4 types of add-ons (2 extensions, 2 themes, 2 language packs and 2 dictionaries), the installation panels for the themes, language packs and dictionaries will all appear behind each other, while the second extension installation panel will appear behind the first extension installation panel.

Actual:
I. Same type add-on installation panels overlap, as any subsequent installation panel will appear behind the first ones.
II. Multiple type add-on installation panels will overlap in the following manner: extension panels will overlap each other separately while theme, language pack and dictionary panels will overlap each other

Expected:

  1. Allow installation panels of the same type of add-ons to be displayed at the same time and not overlap each other.
  2. Allow more than 2 installation panels of any type of add-ons to be displayed at the same time and not overlap each other.
Attached video I. Same type.mp4
Attached video II. Different types.mp4

The severity field is not set for this bug.
:mixedpuppy, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(mixedpuppy)

I think this is expected. To be sure, Alex, what was the behavior before the unified extensions feature? (with the popups anchored to the urlbar)

Flags: needinfo?(mixedpuppy) → needinfo?(acornestean)
Severity: -- → S4
Type: defect → enhancement
Priority: -- → P5

Hello Will,

I checked the current Release (108.0.2/20230104165113) where the Unified Extensions Button is not live yet and went as far back as Firefox 101 (101.0/20220526203855), and the behavior I see is exactly as I described in the report.

So this behavior was not introduced by the Unified Extensions implementation, but existed long before that.

Flags: needinfo?(acornestean) → needinfo?(wdurand)

OK, thank you. I think this is the intended behavior. Are you OK with wontfixing this bug?

Flags: needinfo?(wdurand) → needinfo?(acornestean)

I believe that the scenario described in the report is an edge case and very unlikely that users will attempt to install multiple add-ons on top of each other without completing the installation process.

Furthermore, the installation process is not lost or interrupted in any way. I’m able to complete the installation for each add-on I trigger the install for.

So, yes, I’m OK with wontfixing this bug, although I would say it would be a good polish to have at some point.

Flags: needinfo?(acornestean)
Status: NEW → RESOLVED
Closed: 3 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: