Also extended the sideloading test to check for icons in both
the case where the extension has an icon, and the case where it
does not.
MozReview-Commit-ID: 7GTAhumtLNx
--HG--
extra : rebase_source : d0198859dfc17cee2d888f23b50b040d50d913f8
With this patch, the Promise returned by install() does not resolve
until after the post-install notification prompt has been displayed
and dismissed (either by an explicit click on "Ok" or by clicking
somewhere else in the browser UI). That promise is also now
rejected if the install fails or is cancelled.
MozReview-Commit-ID: ej0HmOaU7q
--HG--
extra : rebase_source : 1df2849ad4f081ab15ba59b23e0ff3ad87330734
Logic for displaying addon installation confirmation prompts that
was previously in the Installer helper class is now rolled into the
prompts that are issued from AddonInstall.
MozReview-Commit-ID: HGZTqDZMgNQ
--HG--
extra : rebase_source : a7caaee24ffb0557b00c192fe01357a1ac2417bf
extra : source : 73440e18fc824662390fee130aab4a86cf6af60d
Logic for displaying addon installation confirmation prompts that
was previously in the Installer helper class is now rolled into the
prompts that are issued from AddonInstall.
MozReview-Commit-ID: HGZTqDZMgNQ
--HG--
extra : rebase_source : 960a0a33795ff3578e3ee9365670f6a47e351e5c
extra : source : 73440e18fc824662390fee130aab4a86cf6af60d