diff --git a/packages/studio/src/player/components/PlayerControls.test.ts b/packages/studio/src/player/components/PlayerControls.test.ts index fad6e3cd6..84f23ac59 100644 --- a/packages/studio/src/player/components/PlayerControls.test.ts +++ b/packages/studio/src/player/components/PlayerControls.test.ts @@ -1,6 +1,5 @@ import { describe, expect, it } from "vitest"; import { resolveSeekPercent } from "./PlayerControls"; -import { shouldMutePreviewAudio } from "../lib/timelineIframeHelpers"; describe("resolveSeekPercent", () => { it("returns 0 when the track width is invalid", () => { @@ -19,19 +18,3 @@ describe("resolveSeekPercent", () => { expect(resolveSeekPercent(150, 100, 200)).toBe(0.25); }); }); - -describe("shouldMutePreviewAudio", () => { - it("mutes when the user toggled audio off", () => { - expect(shouldMutePreviewAudio(true, 1)).toBe(true); - }); - - it("auto-mutes above 1x playback", () => { - expect(shouldMutePreviewAudio(false, 1.5)).toBe(true); - expect(shouldMutePreviewAudio(false, 2)).toBe(true); - }); - - it("keeps audio on at 1x or slower when the user has not muted it", () => { - expect(shouldMutePreviewAudio(false, 1)).toBe(false); - expect(shouldMutePreviewAudio(false, 0.5)).toBe(false); - }); -}); diff --git a/packages/studio/src/player/components/PlayerControls.tsx b/packages/studio/src/player/components/PlayerControls.tsx index dd32c1342..0ebe6ec2d 100644 --- a/packages/studio/src/player/components/PlayerControls.tsx +++ b/packages/studio/src/player/components/PlayerControls.tsx @@ -2,7 +2,6 @@ import { useRef, useCallback, useEffect, memo } from "react"; import gsap from "gsap"; import { MorphSVGPlugin } from "gsap/MorphSVGPlugin"; import { formatFrameTime, formatTime, stepFrameTime } from "../lib/time"; -import { shouldMutePreviewAudio } from "../lib/timelineIframeHelpers"; import { usePlayerStore } from "../store/playerStore"; import { trackStudioEvent } from "../../utils/studioTelemetry"; import { Tooltip } from "../../components/ui"; @@ -60,40 +59,30 @@ function PlayPauseMorphIcon({ playing }: { playing: boolean }) { const MuteButton = memo(function MuteButton({ audioMuted, - audioAutoMuted, - effectiveAudioMuted, controlsDisabled, setAudioMuted, }: { audioMuted: boolean; - audioAutoMuted: boolean; - effectiveAudioMuted: boolean; controlsDisabled: boolean; setAudioMuted: (v: boolean) => void; }) { - const label = audioAutoMuted - ? "Audio muted above 1x speed" - : audioMuted - ? "Unmute audio" - : "Mute audio"; + const label = audioMuted ? "Unmute audio" : "Mute audio"; return (