Closed Bug 2054548 Opened 1 month ago Closed 1 month ago

aboutaddons-themes-picker webcomponent should account for download/install failures of the Nova Themes hosted on AMO

Categories

(Toolkit :: Add-ons Manager, enhancement, P2)

enhancement

Tracking

()

RESOLVED FIXED
155 Branch
Tracking Status
firefox155 --- fixed

People

(Reporter: rpl, Assigned: rpl)

References

Details

(Whiteboard: [addons-jira])

Attachments

(2 files)

As a followup to Bug 2051571, which will be introducing a new aboutaddons-themes-picker webcomponent for the Firefox themes moz-card grid of Nova theme cards, the new webcomponent should account for edge cases that would trigger a download or install failure (e.g. the XPI url for the Nova themes hosted on AMO would fail to be resolved if the Firefox instance can't reach the AMO service when there isn't an internet connection, or the theme may fail to be installed due to disk failures or not enough free space in the filesystem where the user profile is located).

This followup is tracking work on the additional change to handle these error scenario explicitly (e.g. by showing an error message bar to make the user aware that an error was hit and the Nova theme hosted on AMO couldn't be enabled due to that), instead of failing silently.

Assignee: nobody → lgreco
Status: NEW → ASSIGNED
Pushed by luca.greco@alcacoop.it: https://github.com/mozilla-firefox/firefox/commit/e93107a188c9 https://hg.mozilla.org/integration/autoland/rev/90cb1ac0aaa1 Make sure ThemesList.sys.mjs handle gracefully AMO-hosted theme install failures. r=willdurand,desktop-theme-reviewers,hjones https://github.com/mozilla-firefox/firefox/commit/82d29f8c940f https://hg.mozilla.org/integration/autoland/rev/7ed6a8a8dfc9 Add a moz-messagebar to be shown on addons-themes-picker install errors. r=willdurand,fluent-reviewers,bolsson
Status: ASSIGNED → RESOLVED
Closed: 1 month ago
Resolution: --- → FIXED
Target Milestone: --- → 155 Branch
QA Whiteboard: [qa-triage-done-c156/b155]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: