From 92e24267347d9ad913b9c8f551ba52bad1067eee Mon Sep 17 00:00:00 2001 From: s8n Date: Sat, 9 May 2026 19:43:27 +0100 Subject: [PATCH] hide back arrow on themed pages Stock Jellyfin shows .headerBackButton on library pages (Movies/Series). With our nav links already in headerLeft, the back arrow is redundant clutter and confuses the home button intent. Add .headerBackButton to the existing display:none rule under body.arrflix-themed. Verified visually on dev (md5 c99aca0f), then shipped to prod with overlay swap (md5 364cc890 -> c99aca0f). Both sides byte-identical. Snapshot at snapshots/2026-05-09-v6-stable/index.html updated. --- bin/inject-middle-theme.py | 2 +- snapshots/2026-05-09-v6-stable/index.html | 2 +- web-overrides/index.html | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bin/inject-middle-theme.py b/bin/inject-middle-theme.py index afe711b..a61ab1f 100755 --- a/bin/inject-middle-theme.py +++ b/bin/inject-middle-theme.py @@ -38,7 +38,7 @@ CSS = ( "body.arrflix-themed .skinHeader .headerLeft,body.arrflix-themed .skinHeader .headerRight{flex:1 1 0;display:flex;align-items:center}\n" "body.arrflix-themed .skinHeader .headerLeft{justify-content:flex-start;gap:.4em}\n" "body.arrflix-themed .skinHeader .headerRight{justify-content:flex-end}\n" - "body.arrflix-themed .skinHeader .headerHomeButton,body.arrflix-themed .skinHeader .pageTitleWithLogo{display:none!important}\n" + "body.arrflix-themed .skinHeader .headerHomeButton,body.arrflix-themed .skinHeader .pageTitleWithLogo,body.arrflix-themed .skinHeader .headerBackButton{display:none!important}\n" "body.arrflix-themed .skinHeader .headerLeft > h3.pageTitle:not(.pageTitleWithLogo){display:none!important}\n" "body.arrflix-themed .skinHeader .headerCastButton,body.arrflix-themed .skinHeader .headerSyncButton{display:none!important}\n" "body.arrflix-themed .headerTabs.sectionTabs{display:none!important}\n" diff --git a/snapshots/2026-05-09-v6-stable/index.html b/snapshots/2026-05-09-v6-stable/index.html index 1e9eba2..5b3ae8e 100644 --- a/snapshots/2026-05-09-v6-stable/index.html +++ b/snapshots/2026-05-09-v6-stable/index.html @@ -246,7 +246,7 @@ label[for="language"] { body.arrflix-themed .skinHeader .headerLeft,body.arrflix-themed .skinHeader .headerRight{flex:1 1 0;display:flex;align-items:center} body.arrflix-themed .skinHeader .headerLeft{justify-content:flex-start;gap:.4em} body.arrflix-themed .skinHeader .headerRight{justify-content:flex-end} -body.arrflix-themed .skinHeader .headerHomeButton,body.arrflix-themed .skinHeader .pageTitleWithLogo{display:none!important} +body.arrflix-themed .skinHeader .headerHomeButton,body.arrflix-themed .skinHeader .pageTitleWithLogo,body.arrflix-themed .skinHeader .headerBackButton{display:none!important} body.arrflix-themed .skinHeader .headerLeft > h3.pageTitle:not(.pageTitleWithLogo){display:none!important} body.arrflix-themed .skinHeader .headerCastButton,body.arrflix-themed .skinHeader .headerSyncButton{display:none!important} body.arrflix-themed .headerTabs.sectionTabs{display:none!important} diff --git a/web-overrides/index.html b/web-overrides/index.html index 1e9eba2..5b3ae8e 100644 --- a/web-overrides/index.html +++ b/web-overrides/index.html @@ -246,7 +246,7 @@ label[for="language"] { body.arrflix-themed .skinHeader .headerLeft,body.arrflix-themed .skinHeader .headerRight{flex:1 1 0;display:flex;align-items:center} body.arrflix-themed .skinHeader .headerLeft{justify-content:flex-start;gap:.4em} body.arrflix-themed .skinHeader .headerRight{justify-content:flex-end} -body.arrflix-themed .skinHeader .headerHomeButton,body.arrflix-themed .skinHeader .pageTitleWithLogo{display:none!important} +body.arrflix-themed .skinHeader .headerHomeButton,body.arrflix-themed .skinHeader .pageTitleWithLogo,body.arrflix-themed .skinHeader .headerBackButton{display:none!important} body.arrflix-themed .skinHeader .headerLeft > h3.pageTitle:not(.pageTitleWithLogo){display:none!important} body.arrflix-themed .skinHeader .headerCastButton,body.arrflix-themed .skinHeader .headerSyncButton{display:none!important} body.arrflix-themed .headerTabs.sectionTabs{display:none!important}