Bug 1825126 - Implement onInstallPermissionRequest in WebExtensionSupport.
commit58a632b23dce68ca8b02b23084920e5092c334d0
authorWilliam Durand <will+git@drnd.me>
Mon, 29 May 2023 22:35:31 +0000 (29 18:35 -0400)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Wed, 7 Jun 2023 00:41:36 +0000 (7 00:41 +0000)
tree41c0094725955c75aaf87a7902332bf90d7bd59c
parent94c123af2be58e386069971297b76bb75c574f5e
Bug 1825126 - Implement onInstallPermissionRequest in WebExtensionSupport.

Co-authored-by: William Durand <will+git@drnd.me>
Co-authored-by: arturo mejia <arturomejiamarmol@gmail.com>
19 files changed:
mobile/android/android-components/components/browser/engine-gecko/src/main/java/mozilla/components/browser/engine/gecko/GeckoEngine.kt
mobile/android/android-components/components/browser/engine-gecko/src/test/java/mozilla/components/browser/engine/gecko/GeckoEngineTest.kt
mobile/android/android-components/components/browser/state/src/main/java/mozilla/components/browser/state/action/BrowserAction.kt
mobile/android/android-components/components/browser/state/src/main/java/mozilla/components/browser/state/reducer/WebExtensionReducer.kt
mobile/android/android-components/components/browser/state/src/main/java/mozilla/components/browser/state/state/BrowserState.kt
mobile/android/android-components/components/browser/state/src/main/java/mozilla/components/browser/state/state/extension/WebExtensionPromptRequest.kt [new file with mode: 0644]
mobile/android/android-components/components/browser/state/src/test/java/mozilla/components/browser/state/action/WebExtensionActionTest.kt
mobile/android/android-components/components/concept/engine/src/main/java/mozilla/components/concept/engine/webextension/WebExtensionDelegate.kt
mobile/android/android-components/components/feature/addons/src/main/java/mozilla/components/feature/addons/ui/PermissionsDialogFragment.kt
mobile/android/android-components/components/feature/addons/src/test/java/mozilla/components/feature/addons/ui/PermissionsDialogFragmentTest.kt
mobile/android/android-components/components/support/webextensions/src/main/java/mozilla/components/support/webextensions/WebExtensionSupport.kt
mobile/android/android-components/components/support/webextensions/src/test/java/mozilla/components/support/webextensions/WebExtensionSupportTest.kt
mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/robots/SettingsSubMenuAddonsManagerRobot.kt
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/addons/AddonsManagementFragment.kt
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/addons/AddonsManagementView.kt
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/browser/BaseBrowserFragment.kt
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/ext/AddonManager.kt [new file with mode: 0644]
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/extension/WebExtensionPromptFeature.kt [new file with mode: 0644]
mobile/android/fenix/app/src/test/java/org/mozilla/fenix/addons/AddonsManagementFragmentTest.kt