feat: performance and visual improvements

This commit is contained in:
SethBurkart123
2025-06-06 10:16:42 +10:00
parent e94008efba
commit 074c2ff4bb
4 changed files with 15 additions and 15 deletions
+3 -4
View File
@@ -11,6 +11,7 @@ import type {
} from "./types";
import { createPluginAPI } from "./createAPI";
import browser from "webextension-polyfill";
import { settingsState } from "@/seqta/utils/listeners/SettingsState";
interface PluginSettingsStorage {
enabled?: boolean;
@@ -150,10 +151,8 @@ export class PluginManager {
// Check if plugin is enabled before starting
if (plugin.disableToggle) {
const settings = await browser.storage.local.get(
`plugin.${pluginId}.settings`,
);
const pluginSettings = settings[`plugin.${pluginId}.settings`] as
const all = settingsState.getAll() as unknown as Record<string, unknown>;
const pluginSettings = all[`plugin.${pluginId}.settings`] as
| PluginSettingsStorage
| undefined;
const enabled =