From 01b9dbccc277cff3b3d53ec241170f5c04102620 Mon Sep 17 00:00:00 2001 From: DevloperAmanSingh Date: Wed, 25 Jun 2025 14:17:26 +0530 Subject: [PATCH] fix(playback-store): improve mute functionality to retain previous volume state --- apps/web/src/stores/playback-store.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/apps/web/src/stores/playback-store.ts b/apps/web/src/stores/playback-store.ts index f887a08..0127edf 100644 --- a/apps/web/src/stores/playback-store.ts +++ b/apps/web/src/stores/playback-store.ts @@ -104,8 +104,12 @@ export const usePlaybackStore = create((set, get) => ({ setCurrentTime: (time: number) => set({ currentTime: time }), mute: () => { - const { volume } = get(); - set({ muted: true, previousVolume: volume, volume: 0 }); + const { volume, previousVolume } = get(); + set({ + muted: true, + previousVolume: volume > 0 ? volume : previousVolume, + volume: 0, + }); }, unmute: () => {