diff --git a/vite.config.mts b/vite.config.mts index 3250e8f78..30946d0c2 100644 --- a/vite.config.mts +++ b/vite.config.mts @@ -154,6 +154,14 @@ export const config: UserConfigFnPromise = async ({ mode, command }) => { }, }, }, + experimental: { + /** + * Setting this causes Vite to not rely on the base config for import URLs, + * and instead uses import.meta.url, which is what we want for proper CDN support. + * @see https://github.com/mastodon/mastodon/pull/37310 + */ + renderBuiltUrl: () => undefined, + }, worker: { format: 'es', },