From f19f2095b668c12fa79f7e3aeebcf38a1a6e87d3 Mon Sep 17 00:00:00 2001 From: Maya Date: Thu, 12 Mar 2026 15:23:08 +0300 Subject: [PATCH] fix: webcodecs toast visible on initial load --- src/lib/converters/mediabunny.svelte.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/lib/converters/mediabunny.svelte.ts b/src/lib/converters/mediabunny.svelte.ts index b354ea2..a1e2359 100644 --- a/src/lib/converters/mediabunny.svelte.ts +++ b/src/lib/converters/mediabunny.svelte.ts @@ -29,6 +29,7 @@ import type { } from "$lib/types/conversion-settings"; import { CONVERSION_BITRATES, SAMPLE_RATES } from "./ffmpeg.svelte"; import { ToastManager } from "$lib/util/toast.svelte"; +import { browser } from "$app/environment"; // codec compatibility stuff, based on mediabunny's docs // https://mediabunny.dev/guide/supported-formats-and-codecs#compatibility-table @@ -219,6 +220,8 @@ export class MediabunnyConverter extends Converter { constructor() { super(); + if (!browser) return; + this.log = (msg) => log(["converters", this.name], msg); this.error = (msg) => error(["converters", this.name], msg);