From 78a8c887d86492dee858420ac4d9ffd67193175a Mon Sep 17 00:00:00 2001 From: Tronax Date: Sat, 8 Aug 2026 10:43:48 +0200 Subject: [PATCH] Add mouse-wheel volume control in popup --- popup.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/popup.js b/popup.js index 8d87966..4a6b1b5 100644 --- a/popup.js +++ b/popup.js @@ -162,4 +162,15 @@ document.addEventListener("keydown", (e) => { if (e.key === "ArrowDown") { e.preventDefault(); setVolume(v - stepDownFrom(v)); } }); +// Mausrad im Popup: Lautstärke ändern (adaptive Schritte). +// Verhindert das Scrollen/Zoomen der Seite, solange das Popup offen ist. +document.addEventListener("wheel", (e) => { + e.preventDefault(); + const v = Number(slider.value); + const delta = e.deltaY < 0 + ? stepUpFrom(v) + : -stepDownFrom(v); + setVolume(v + delta); +}, { passive: false }); + init();