Closed Bug 1796189 Opened 2 years ago Closed 1 year ago

Improve UI to support installing add-ons outside of the recommended list

Categories

(Fenix :: WebExtensions, task, P2)

All
Android
task

Tracking

(firefox119 verified)

VERIFIED FIXED
119 Branch
Tracking Status
firefox119 --- verified

People

(Reporter: amejia, Assigned: willdurand)

References

Details

(Whiteboard: [addons-jira])

Attachments

(4 files)

No description provided.
Blocks: 1796184
Severity: -- → N/A
Type: enhancement → task

MV3 P2

Priority: -- → P2
Whiteboard: [addons-jira]

Could we please add some more details about what this bug is about?

Attached image limit_addons.png

We would like to update the add-on manager UI, to show a limited number of add-ons, and adding a "Find more add-ons" button, that will take users to the AMO page where they can install all Android compatible add-ons.

Duplicate of this bug: 1811558

FYI, if you don't want to maintain the collection, AMO search API can give you the list of recommended extensions marked as compatible with Android, replacing your use of the special collection. Like your current use of the collection API, this should be called through the https://services.addons.mozilla.org host and cached heavily (if you load that every time the user loads Fenix, ship a cached version generated at build time).

(In reply to Mathieu Pillard [:mat] from comment #5)

FYI, if you don't want to maintain the collection, AMO search API can give you the list of recommended extensions marked as compatible with Android, replacing your use of the special collection. Like your current use of the collection API, this should be called through the https://services.addons.mozilla.org host and cached heavily (if you load that every time the user loads Fenix, ship a cached version generated at build time).

Switching to the AMO search API is captured in Bug 1822914.

Depends on: 1847706
Assignee: nobody → wdurand
Status: NEW → RESOLVED
Closed: 1 year ago
Flags: qe-verify+
Resolution: --- → FIXED
Target Milestone: --- → 119 Branch
Blocks: 1850674
Attached image 1693404349771.JPEG

Hi, William, I'm wondering what can the QA team verify here? In the latest Nightly 119.0b1 build from 08/30, the old design in still present (the 22 recommended add-ons are still all displayed, and there is no additional button as figured in the design in Comment 3). Thanks!

Flags: needinfo?(wdurand)

Hi, so the best way to verify this issue is with these STR:

  1. Create a collection with some add-ons on addons.mozilla.org (AMO), e.g. uBlock Origin
  2. Start Fenix Nightly and unlock the "secret" settings by tapping a few times on the logo in "Settings" > "About Firefox Nightly"
  3. In Fenix, set up the custom add-on collection based on what has been done in (1)
  4. At this point, Fenix will restart, and opening the Fenix add-on manager should only list uBlock Origin
  5. In Fenix, go to addons.mozilla.org again, and install "Tomato Clock" (or any add-on other than uBlock Origin)
  6. In Fenix, go to the add-on manager and you should see "Tomato Clock" marked as installed, and "uBlock Origin" should also be listed

You are correct about the missing additional button, though. I'll file another bug for this button :facepalm:

Edit: I filed Bug 1850783.

Flags: needinfo?(wdurand) → needinfo?(dpop)
Blocks: 1850783
Attached image 1693488888654.JPEG

Thank you, William, for providing the additional information. I can confirm this is verified fixed in the latest Nightly 119.0b1 build from 08/31. The add-on installed from the AMO website in Step 5 is displayed under the "Enabled" section, while the add-ons from the custom collection are available under the "Recommended" section in the Add-ons Manager.
Tested with Samsung Galaxy A53 5G (Android 13).

Flags: needinfo?(dpop)
Status: RESOLVED → VERIFIED
Flags: qe-verify+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: