From 8a29c9c458d3b81b42ed917c70ccb3da9912a5c6 Mon Sep 17 00:00:00 2001 From: Etorix <92535668+EtorixDev@users.noreply.github.com> Date: Fri, 4 Sep 2026 22:15:24 -0700 Subject: [PATCH] Questify, LimitlessScreenshare, HeaderBarAPI: Fixes (#1344) * Patch Fix. * Other Things. --- src/api/HeaderBar.tsx | 2 +- src/equicordplugins/limitlessScreenshare/index.tsx | 8 ++++---- src/equicordplugins/questify/index.tsx | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/api/HeaderBar.tsx b/src/api/HeaderBar.tsx index d2f2ebbd9..35e690631 100644 --- a/src/api/HeaderBar.tsx +++ b/src/api/HeaderBar.tsx @@ -14,7 +14,7 @@ import type { ComponentType, JSX, MouseEventHandler, ReactNode } from "react"; const logger = new Logger("HeaderBarAPI"); const HeaderBarClasses = findCssClassesLazy("clickable", "selected", "badge", "badgeContainer"); -const HeaderBarIcon = findComponentByCodeLazy(".HEADER_BAR_BADGE_TOP:", '"aria-haspopup":') as ComponentType; +const HeaderBarIcon = findComponentByCodeLazy("tooltipPosition:", '"aria-haspopup":', '"data-jump-section":') as ComponentType; export interface HeaderBarButtonProps { /** The icon component to render inside the button */ diff --git a/src/equicordplugins/limitlessScreenshare/index.tsx b/src/equicordplugins/limitlessScreenshare/index.tsx index 4f335d3ba..4b8b04f5f 100644 --- a/src/equicordplugins/limitlessScreenshare/index.tsx +++ b/src/equicordplugins/limitlessScreenshare/index.tsx @@ -71,12 +71,12 @@ export default definePlugin({ find: '"stream-settings-audio-enable"', replacement: [ { - match: /(?<=action:\(\)=>(\i)\((\i),\i,\i,(\i\.\i\.RESOLUTION)\)\},.{0,200}#{intl::SCREENSHARE_FRAME_RATE}\),children:)(\i)/, - replace: "[...$self.SettingsRange($1,[$2,$3],false)]" + match: /(?<=action:\(\)=>\{.{0,50}(\i)\(\i,\i,\i,(\i\.\i\.RESOLUTION)\)\}\}.{0,200}#{intl::STREAM_RESOLUTION}\),children:)\i/, + replace: "[...$self.SettingsRange($1,[!0,$2],true)]" }, { - match: /(?<=action:\(\)=>(\i)\((\i),\i,\i,(\i\.\i\.RESOLUTION)\)\},.{0,300}#{intl::STREAM_RESOLUTION}\),children:)(\i)/, - replace: "[...$self.SettingsRange($1,[$2,$3],true)]" + match: /(?<=action:\(\)=>\{.{0,50}(\i)\(\i,\i,\i,(\i\.\i\.RESOLUTION)\)\}\}.{0,200}#{intl::SCREENSHARE_FRAME_RATE}\),children:)\i/, + replace: "[...$self.SettingsRange($1,[!0,$2],false)]" }, ] } diff --git a/src/equicordplugins/questify/index.tsx b/src/equicordplugins/questify/index.tsx index d6a113a51..dc47a88b2 100644 --- a/src/equicordplugins/questify/index.tsx +++ b/src/equicordplugins/questify/index.tsx @@ -239,7 +239,7 @@ export default definePlugin({ find: "collapsed-with-rewards\":\"collapsed-without-rewards", predicate: () => getQuestifySettings().disableAccountPanelPromo || !getQuestifySettings().disableAccountPanelQuestProgress, replacement: { - match: /(?<=function\(\){)(let (\i)=\(0,\i.\i\)\(\);)/, + match: /(?<=function\(\)\{)(let (\i)=\(0,\i\.\i\)\(\)(?:,\i=\(0,\i\.\i\)\(\))?;)(?=return null==\2(?:&&null!=\i)?\?)/, replace: "void $self.useQuestRerender();$1$2=$self.getQuestPanelOverride($2);" } },