fix: fix dev command not loading assets and scripts + fix assement averages

This commit is contained in:
2026-07-19 09:34:59 +09:30
parent c015c8a162
commit cf6e797510
9 changed files with 276 additions and 167 deletions
+3 -3
View File
@@ -5,8 +5,8 @@ import browser from "webextension-polyfill";
import { settingsState } from "@/seqta/utils/listeners/SettingsState";
// UI and theme management
import pageState from "@/pageState.js?url";
import { resolveExtensionAssetUrl } from "@/lib/extensionAssetUrl";
import pageState from "@/pageState.js?script&iife";
import { extensionPageScriptUrl } from "@/lib/extensionPageScriptUrl";
import { installSeqtaMenuColourPatch } from "@/seqta/utils/patchSeqtaMenuUpdateColours";
import { installThemeImagePagePatch } from "@/seqta/utils/patchThemeImagesPageContext";
@@ -40,6 +40,6 @@ export async function main() {
function injectPageState() {
const mainScript = document.createElement("script");
mainScript.src = resolveExtensionAssetUrl(pageState);
mainScript.src = extensionPageScriptUrl(pageState);
document.head.appendChild(mainScript);
}
@@ -3,8 +3,8 @@
* (injected script) plus Coloris / overlay cleanup in the content script.
*/
import patchScript from "@/seqta/utils/seqtaMenuColourPatch.js?url";
import { resolveExtensionAssetUrl } from "@/lib/extensionAssetUrl";
import patchScript from "@/seqta/utils/seqtaMenuColourPatch.js?script&iife";
import { extensionPageScriptUrl } from "@/lib/extensionPageScriptUrl";
import { verboseInfo } from "@/utils/verboseLog";
const PAGE_PATCH_LOADER_ID = "bsplus-seqta-menu-colour-patch-loader";
@@ -128,7 +128,7 @@ export function installSeqtaMenuColourPatch(): void {
const script = document.createElement("script");
script.id = PAGE_PATCH_LOADER_ID;
script.src = resolveExtensionAssetUrl(patchScript);
script.src = extensionPageScriptUrl(patchScript);
script.addEventListener("load", () => script.remove());
(document.documentElement || document.head).appendChild(script);
}
@@ -2,8 +2,8 @@
* Bridge theme CSS and decorative images into PAGE JavaScript context.
*/
import patchScript from "@/seqta/utils/themeImagePagePatch.js?url";
import { resolveExtensionAssetUrl } from "@/lib/extensionAssetUrl";
import patchScript from "@/seqta/utils/themeImagePagePatch.js?script&iife";
import { extensionPageScriptUrl } from "@/lib/extensionPageScriptUrl";
import { blobToBase64Data } from "@/plugins/built-in/themes/themeImageUrl";
const PAGE_PATCH_LOADER_ID = "bsplus-theme-image-page-patch-loader";
@@ -23,7 +23,7 @@ export function installThemeImagePagePatch(): void {
const script = document.createElement("script");
script.id = PAGE_PATCH_LOADER_ID;
script.src = resolveExtensionAssetUrl(patchScript);
script.src = extensionPageScriptUrl(patchScript);
script.addEventListener("load", () => script.remove());
(document.documentElement || document.head).appendChild(script);
}