Fix: Kategorie-/Bewertungs-Dropdown im Shop-Filter kaputt + horizontaler Scrollbalken

Beim Einbau der Kundenbewertungen in den Shop-Filter (voriger Commit) landete
ein "import" mitten in einem define:vars-Skript, das aber gar keine Module
unterstützt. Dadurch brach das komplette Filter-Skript auf allen 4 Sprachen
mit einem SyntaxError ab, sobald es geladen wurde – Kategorie-Dropdown,
Mindestbewertung-Dropdown und Sortierung reagierten dadurch gar nicht mehr
auf Klicks. Die lokal gespeicherten Kundenbewertungen werden jetzt in einem
eigenen, echten Modul-Skript direkt danach eingerechnet.

Zusätzlich: horizontaler Scrollbalken im Dropdown-Menü entfernt (nur noch
vertikal scrollbar), wie gewünscht.

Co-Authored-By: Claude Sonnet 5 <[email protected]>
This commit is contained in:
qcigano
2026-08-03 04:26:30 +02:00
co-authored by Claude Sonnet 5
parent 6f10e41386
commit cc3e84bd98
5 changed files with 62 additions and 17 deletions
+4
View File
@@ -956,6 +956,8 @@ a:focus-visible, button:focus-visible {
right: 0;
max-height: min(60vh, 420px);
overflow-y: auto;
overflow-x: hidden;
box-sizing: border-box;
background: var(--c-anthracite-light);
border: 1px solid rgba(244, 241, 247, 0.12);
border-radius: var(--radius-m);
@@ -980,6 +982,7 @@ a:focus-visible, button:focus-visible {
.cat-filter-option {
display: block;
width: 100%;
box-sizing: border-box;
text-align: left;
background: none;
border: none;
@@ -989,6 +992,7 @@ a:focus-visible, button:focus-visible {
font-size: 0.9rem;
cursor: pointer;
transition: background 0.15s var(--ease);
overflow-wrap: break-word;
}
.cat-filter-option:hover { background: color-mix(in srgb, var(--c-accent) 14%, transparent); }
.cat-filter-option[aria-selected="true"] { background: color-mix(in srgb, var(--c-accent) 20%, transparent); font-weight: 700; }