Bug 1850674 - Add extra add-on metadata.

fenix/120.0
Arturo Mejia 8 months ago committed by mergify[bot]
parent 30b0770a7e
commit 50769ff58c

@ -224,7 +224,7 @@ class SettingsSubMenuAddonsManagerRobot {
isDescendantOfA(withId(R.id.add_on_item)),
hasSibling(hasDescendant(withText(addonName))),
),
).check(matches(withEffectiveVisibility(Visibility.GONE)))
).check(matches(withEffectiveVisibility(Visibility.INVISIBLE)))
}
private fun cancelInstall() {

@ -72,9 +72,6 @@ class WebExtensionPromptFeature(
}
private fun handleAfterInstallationRequest(promptRequest: WebExtensionPromptRequest.AfterInstallation) {
// The install flow in Fenix relies on an [Addon] object so let's convert the (GeckoView)
// extension into a minimal add-on. The missing metadata will be fetched when the user
// opens the add-ons manager.
val addon = Addon.newFromWebExtension(promptRequest.extension)
when (promptRequest) {
is WebExtensionPromptRequest.AfterInstallation.Permissions.Required -> handleRequiredPermissionRequest(

Loading…
Cancel
Save