fix: Scrollbalken in Modals visuell ausblenden #24

Merged
DasAoD merged 1 commit from fix/hide-modal-scrollbar into main 2026-08-04 01:14:28 +02:00
Owner

Problem

In manchen Browsern (z.B. Vivaldi) erscheint im Charakter-Modal ein Scrollbalken, obwohl inhaltlich nichts abgeschnitten wird — vermutlich minimaler Sub-Pixel-Überlauf durch browser-spezifisches Rendering (Schrift-Metriken, Zoom-Stufe o.ä.), der overflow-y: auto schon knapp auslöst.

Änderung

Scrollbalken auf .modal-content (betrifft alle Modals: Charakter, Import, Bestätigen) per scrollbar-width: none (Firefox), -ms-overflow-style: none (alte Edge/IE) und ::-webkit-scrollbar { display: none; } (Chrome/Vivaldi/Safari) visuell ausgeblendet.

Scrollen selbst bleibt funktionsfähig (Mausrad, Touch, Tastatur) — nur die sichtbare Leiste verschwindet. Das ist als Sicherheitsnetz gedacht, falls bei sehr kleinen Fenstern oder größerer Schrifteinstellung doch mal etwas nicht ganz reinpasst.

Test

Live im Browser simuliert (CSS-Override in der laufenden Seite injiziert), Modal funktioniert weiterhin normal.

## Problem In manchen Browsern (z.B. Vivaldi) erscheint im Charakter-Modal ein Scrollbalken, obwohl inhaltlich nichts abgeschnitten wird — vermutlich minimaler Sub-Pixel-Überlauf durch browser-spezifisches Rendering (Schrift-Metriken, Zoom-Stufe o.ä.), der `overflow-y: auto` schon knapp auslöst. ## Änderung Scrollbalken auf `.modal-content` (betrifft alle Modals: Charakter, Import, Bestätigen) per `scrollbar-width: none` (Firefox), `-ms-overflow-style: none` (alte Edge/IE) und `::-webkit-scrollbar { display: none; }` (Chrome/Vivaldi/Safari) visuell ausgeblendet. Scrollen selbst bleibt funktionsfähig (Mausrad, Touch, Tastatur) — nur die sichtbare Leiste verschwindet. Das ist als Sicherheitsnetz gedacht, falls bei sehr kleinen Fenstern oder größerer Schrifteinstellung doch mal etwas nicht ganz reinpasst. ## Test Live im Browser simuliert (CSS-Override in der laufenden Seite injiziert), Modal funktioniert weiterhin normal.
Manche Browser (z.B. Vivaldi) zeigen den Scrollbalken schon bei
minimalem Sub-Pixel-Überlauf an, obwohl inhaltlich nichts vom Modal
abgeschnitten wird. Scrollbalken jetzt per scrollbar-width/
::-webkit-scrollbar ausgeblendet; Scrollen selbst (Mausrad, Touch,
Tastatur) bleibt als Sicherheitsnetz für den Fall funktionsfähig,
dass bei sehr kleinen Fenstern oder größerer Schrift doch mal etwas
nicht reinpasst.

Betrifft .modal-content generell, also auch Import-/Bestätigen-
Modal, nicht nur das Charakter-Modal.
DasAoD merged commit d16742ca83 into main 2026-08-04 01:14:28 +02:00
Sign in to join this conversation.
No description provided.