Commit graph

4 commits

Author SHA1 Message Date
f64bf994b4
fix: Steuerleiste bleibt bei kleinen Fenstern/Reels im Rahmen
Bei schmalen Reels ragte die Leiste über die Video-Ränder hinaus,
weil (a) width:100% + padding ohne explizites box-sizing die Leiste
über die Reel-Breite trieb und (b) die fixbreiten Elemente (Buttons,
Slider, Zeit-Label) den verfügbaren Platz überstiegen.

- Eigener box-sizing: border-box Reset für alle Extension-Elemente
- min-width:0 an der Leiste + schrumpfbarer Slider (flex:0 1)
- Container-Query (orientiert an der Reel-Breite, nicht am Viewport)
  verkleinert Buttons/Slider/Padding bei schmalen Reels und blendet
  das Zeit-Label bei sehr schmalen Reels aus
2026-08-08 11:40:27 +02:00
3ef8c142b9
fix: Lautstärke wird nun direkt auf das nächste Reel angewandt
Instagram lädt das nächste Reel vor; dessen <video> wird früh von
scan() erkannt und mit Steuerleiste versehen, wobei _rcDesiredVolume
mit dem damaligen lastVolume eingefroren wurde. Nutzeränderungen
danach aktualisierten nur die globale Variable, nicht das vorgeladene
Reel — enforceVolume erzwang den veralteten Wert, bis zufällig ein
später angeheftetes Video drankam.

enforceVolume und der Tastatur-Handler übernehmen den Wunschstand nun
vor jeder Aktion aus der globalen Quelle (lastVolume/lastMuted) statt
dem eingefrorenen pro-Video-Wert zu vertrauen.
2026-08-08 11:07:51 +02:00
8fc36b94aa fix: fixed an issue where the controls were not working with opera 2026-06-01 21:47:20 +02:00
4f1e373c4f First Commit, Code by Claude 4.7 Opus 2026-05-15 21:02:52 +02:00