diff --git a/app/src/main/java/org/mozilla/fenix/customtabs/CustomTabsIntegration.kt b/app/src/main/java/org/mozilla/fenix/customtabs/CustomTabsIntegration.kt index 2293f717c..396290f41 100644 --- a/app/src/main/java/org/mozilla/fenix/customtabs/CustomTabsIntegration.kt +++ b/app/src/main/java/org/mozilla/fenix/customtabs/CustomTabsIntegration.kt @@ -72,7 +72,13 @@ class CustomTabsIntegration( // See #5334 if (isPrivate) { sessionManager.findSessionById(sessionId)?.apply { - customTabConfig = customTabConfig?.copy(toolbarColor = null) + val config = customTabConfig + customTabConfig = config?.copy( + // Don't set toolbar background automatically + toolbarColor = null, + // Force tinting the action button + actionButtonConfig = config.actionButtonConfig?.copy(tint = true) + ) } toolbar.background = AppCompatResources.getDrawable(