From 560bdd9ec8720e029e98f8c553569655de880c65 Mon Sep 17 00:00:00 2001 From: Ygor Maximo Date: Mon, 1 Dec 2025 19:23:30 -0300 Subject: [PATCH] Fix build script to copy Vite chunk files The build script was missing the vendor.js, ui.js, and utils.js files that Vite generates during code-splitting. This caused the popup to show as a blank window since those dependencies couldn't be loaded. Changes: - Copy vendor.js, ui.js, utils.js to root directory - Fix paths in popup.html from "../" to "./" - Clean up chunk files during rebuild --- scripts/build.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/scripts/build.sh b/scripts/build.sh index 704581a..2b2ede7 100755 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -20,18 +20,24 @@ npm run build # Clean up any existing files in root echo "๐Ÿงน Cleaning up existing files..." -rm -f popup.html popup.js popup.css +rm -f popup.html popup.js popup.css vendor.js ui.js utils.js # Copy built files to root for Chrome extension echo "๐Ÿ“ Copying built files to root..." cp dist/src/popup.html ./popup.html cp dist/popup.js ./ cp dist/popup.css ./ +cp dist/vendor.js ./ +cp dist/ui.js ./ +cp dist/utils.js ./ # Fix paths in popup.html echo "๐Ÿ”ง Fixing paths in popup.html..." sed -i '' 's|src="../popup.js"|src="./popup.js"|g' popup.html sed -i '' 's|href="../popup.css"|href="./popup.css"|g' popup.html +sed -i '' 's|href="../vendor.js"|href="./vendor.js"|g' popup.html +sed -i '' 's|href="../ui.js"|href="./ui.js"|g' popup.html +sed -i '' 's|href="../utils.js"|href="./utils.js"|g' popup.html # Copy extension files echo "๐Ÿ“ Copying extension files..."