From 1d4a48cf740943d756a32cc8ff80456c28778837 Mon Sep 17 00:00:00 2001 From: Daniel Date: Fri, 6 Mar 2026 01:00:37 +0100 Subject: [PATCH] fix: useRef requires initial value in strict TS mode Co-Authored-By: Claude Opus 4.6 --- web/src/plugins/soundboard/SoundboardTab.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/web/src/plugins/soundboard/SoundboardTab.tsx b/web/src/plugins/soundboard/SoundboardTab.tsx index b3ad866..504da5b 100644 --- a/web/src/plugins/soundboard/SoundboardTab.tsx +++ b/web/src/plugins/soundboard/SoundboardTab.tsx @@ -328,7 +328,7 @@ export default function SoundboardTab({ data }: SoundboardTabProps) { const [chaosMode, setChaosMode] = useState(false); const [partyActiveGuilds, setPartyActiveGuilds] = useState([]); const chaosModeRef = useRef(false); - const volDebounceRef = useRef>(); + const volDebounceRef = useRef>(undefined); /* ── Admin ── */ const [isAdmin, setIsAdmin] = useState(false); @@ -346,7 +346,7 @@ export default function SoundboardTab({ data }: SoundboardTabProps) { const [uploads, setUploads] = useState([]); const [showUploads, setShowUploads] = useState(false); const dragCounterRef = useRef(0); - const uploadDismissRef = useRef>(); + const uploadDismissRef = useRef>(undefined); /* ── Voice Stats ── */ const [voiceStats, setVoiceStats] = useState(null);