From ff91f0c2b1aa855057dc5f729b5de7751da20020 Mon Sep 17 00:00:00 2001 From: Chih-Tao Lee Date: Tue, 16 Jun 2026 14:51:25 -0400 Subject: [PATCH] fix(ui): dedupe React to prevent multiple instances in renderer (#9631) --- ui/desktop/vite.renderer.config.mts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ui/desktop/vite.renderer.config.mts b/ui/desktop/vite.renderer.config.mts index 0228982d8..12645e64b 100644 --- a/ui/desktop/vite.renderer.config.mts +++ b/ui/desktop/vite.renderer.config.mts @@ -1,5 +1,6 @@ import { defineConfig } from 'vite'; import tailwindcss from '@tailwindcss/vite'; +import { resolve } from 'path'; // https://vitejs.dev/config export default defineConfig({ @@ -9,6 +10,14 @@ export default defineConfig({ plugins: [tailwindcss()], + resolve: { + dedupe: ['react', 'react-dom'], + alias: { + react: resolve(__dirname, 'node_modules/react'), + 'react-dom': resolve(__dirname, 'node_modules/react-dom'), + }, + }, + build: { target: 'esnext' },