From fee79e8623d0cdc0b9eb6756964df4e0afd28160 Mon Sep 17 00:00:00 2001 From: Aden Linday Date: Sun, 24 May 2026 17:14:06 +0930 Subject: [PATCH] temp: disable global search on engage --- src/plugins/built-in/globalSearch/lazy.ts | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/plugins/built-in/globalSearch/lazy.ts b/src/plugins/built-in/globalSearch/lazy.ts index a8ae19eb..f6ac76f3 100644 --- a/src/plugins/built-in/globalSearch/lazy.ts +++ b/src/plugins/built-in/globalSearch/lazy.ts @@ -5,6 +5,7 @@ import { defineSettings, hotkeySetting, } from "../../core/settingsHelpers"; +import { isSeqtaEngageExperience } from "@/seqta/utils/isSeqtaEngage"; import styles from "./src/core/styles.css?inline"; // Platform-aware default hotkey @@ -112,7 +113,7 @@ const settings = defineSettings({ }); // Create the lazy plugin definition - this loads immediately but doesn't import heavy dependencies -export default defineLazyPlugin({ +const globalSearchPlugin = defineLazyPlugin({ id: "global-search", name: "Global Search", description: "Quick search for everything in SEQTA", @@ -125,3 +126,15 @@ export default defineLazyPlugin({ // Lazy loader - only imports the heavy plugin when actually needed loader: () => import("./src/core/index") }); + +const runGlobalSearch = globalSearchPlugin.run!; + +globalSearchPlugin.run = async (api) => { + if (isSeqtaEngageExperience()) { + return () => {}; + } + + return runGlobalSearch(api); +}; + +export default globalSearchPlugin;