diff --git a/app/src/main/java/org/mozilla/fenix/tabtray/TabTrayView.kt b/app/src/main/java/org/mozilla/fenix/tabtray/TabTrayView.kt
index 0edb22cc5..5184f2430 100644
--- a/app/src/main/java/org/mozilla/fenix/tabtray/TabTrayView.kt
+++ b/app/src/main/java/org/mozilla/fenix/tabtray/TabTrayView.kt
@@ -145,12 +145,13 @@ class TabTrayView(
}
fun updateState(state: BrowserState) {
- val shouldHide = if (isPrivateModeSelected) {
+ val hasNoTabs = if (isPrivateModeSelected) {
state.privateTabs.isEmpty()
} else {
state.normalTabs.isEmpty()
}
- view?.tab_tray_overflow?.isVisible = !shouldHide
+ view?.tab_tray_empty_view?.isVisible = hasNoTabs
+ view?.tab_tray_overflow?.isVisible = !hasNoTabs
}
override fun onTabClosed(tab: Tab) {
diff --git a/app/src/main/res/layout/component_tabstray.xml b/app/src/main/res/layout/component_tabstray.xml
index 97b94ff92..f9b0d1224 100644
--- a/app/src/main/res/layout/component_tabstray.xml
+++ b/app/src/main/res/layout/component_tabstray.xml
@@ -14,6 +14,7 @@
style="@style/BottomSheetModal"
android:backgroundTint="@color/foundation_normal_theme"
app:layout_behavior="com.google.android.material.bottomsheet.BottomSheetBehavior">
+
+
+
+
+
+
+