diff --git a/src/plugins/accountPanelServerProfile/index.tsx b/src/plugins/accountPanelServerProfile/index.tsx index 57144ec0..0f8488cd 100644 --- a/src/plugins/accountPanelServerProfile/index.tsx +++ b/src/plugins/accountPanelServerProfile/index.tsx @@ -79,7 +79,7 @@ export default definePlugin({ replace: "$&$self.onPopoutClose();" }, { - match: /#{intl::SET_STATUS}\)(?<=innerRef:(\i),style:.+?)/, + match: /ref:(\i),style:\i(?=.{0,250}#{intl::5fWB8U::raw})/, replace: "$&,onContextMenu:($self.grabRef($1),$self.openAccountPanelContextMenu)" } ] diff --git a/src/plugins/experiments/index.tsx b/src/plugins/experiments/index.tsx index df750cdc..5eb8adf3 100644 --- a/src/plugins/experiments/index.tsx +++ b/src/plugins/experiments/index.tsx @@ -100,7 +100,7 @@ export default definePlugin({ { find: "useCanFavoriteChannel", replacement: { - match: /\i\.isDM\(\)\|\|\i\.isThread\(\)/, + match: /(?<=isFavorite\(\i\.id\).{0,5})\i\.isThread\(\)/, replace: "false", } }, diff --git a/src/plugins/showHiddenChannels/index.tsx b/src/plugins/showHiddenChannels/index.tsx index 15e7f058..ef857db5 100644 --- a/src/plugins/showHiddenChannels/index.tsx +++ b/src/plugins/showHiddenChannels/index.tsx @@ -408,7 +408,7 @@ export default definePlugin({ }, { // Remove the open chat button for the HiddenChannelLockScreen - match: /(?<="participants-list-button"\),!\i&&)\(0,\i\.jsxs?\).{0,280}?iconClassName:/, + match: /(?<=numRequestToSpeak:\i\}\)\}\):null,!\i&&)\(0,\i\.jsxs?\).{0,280}?iconClassName:/, replace: "!$self.isHiddenChannel(arguments[0]?.channel,true)&&$&" } ]