1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2026-08-04 04:28:30 -04:00

fix(dash-tabs): update visibility logic for dash tab elements

Fixes #2822

Port 1.5

(cherry picked from commit f590a2965a)
This commit is contained in:
purian23
2026-07-12 23:57:29 -04:00
committed by dms-ci[bot]
parent 6791c20f40
commit e29b9749df
3 changed files with 8 additions and 5 deletions
+2 -1
View File
@@ -617,7 +617,8 @@ Singleton {
function setDashTabEnabled(id, on) {
const current = getDashTabs();
if (!on && id !== "settings" && current.filter(t => t.enabled && t.id !== "settings").length <= 1)
const visibleContentIds = visibleDashTabIds().filter(tabId => tabId !== "settings");
if (!on && visibleContentIds.indexOf(id) >= 0 && visibleContentIds.length <= 1)
return;
dashTabs = current.map(t => t.id === id ? {
"id": t.id,