diff --git a/app/src/main/java/org/mozilla/fenix/settings/quicksettings/QuickSettingsFragmentStore.kt b/app/src/main/java/org/mozilla/fenix/settings/quicksettings/QuickSettingsFragmentStore.kt index 454851dbb..1157c73d8 100644 --- a/app/src/main/java/org/mozilla/fenix/settings/quicksettings/QuickSettingsFragmentStore.kt +++ b/app/src/main/java/org/mozilla/fenix/settings/quicksettings/QuickSettingsFragmentStore.kt @@ -145,8 +145,7 @@ class QuickSettingsFragmentStore( val autoplayInaudiblePermission = PhoneFeature.AUTOPLAY_INAUDIBLE.toWebsitePermission(context, permissions, settings) val shouldBeVisible = cameraPermission.isVisible || microphonePermission.isVisible || - notificationPermission.isVisible || locationPermission.isVisible || - autoplayAudiblePermission.isVisible || autoplayInaudiblePermission.isVisible + notificationPermission.isVisible || locationPermission.isVisible return WebsitePermissionsState( shouldBeVisible, cameraPermission, microphonePermission, diff --git a/app/src/main/java/org/mozilla/fenix/settings/quicksettings/WebsitePermissionsView.kt b/app/src/main/java/org/mozilla/fenix/settings/quicksettings/WebsitePermissionsView.kt index 4ef033dc5..1f2c7d371 100644 --- a/app/src/main/java/org/mozilla/fenix/settings/quicksettings/WebsitePermissionsView.kt +++ b/app/src/main/java/org/mozilla/fenix/settings/quicksettings/WebsitePermissionsView.kt @@ -55,12 +55,7 @@ class WebsitePermissionsView( * @param state [WebsitePermissionsState] to be rendered. */ fun update(state: WebsitePermissionsState) { - val isAnyPermissionVisible = state.camera.isVisible || state.location.isVisible || - state.microphone.isVisible || state.notification.isVisible - - // Can not use state.isVisible because we are not handling the audio permissions here right - // now. If we add more permissions below we should update isAnyPermissionVisible too - if (isAnyPermissionVisible) { + if (state.isVisible) { interactor.onPermissionsShown() }