diff --git a/src/plugins/_api/chatButtons.ts b/src/plugins/_api/chatButtons.ts index ca85964c0..9e2c6bf06 100644 --- a/src/plugins/_api/chatButtons.ts +++ b/src/plugins/_api/chatButtons.ts @@ -13,10 +13,10 @@ export default definePlugin({ authors: [Devs.Ven], patches: [{ - find: 'location:"ChannelTextAreaButtons"', + find: '"gift")),(null', replacement: { - match: /if\(!\i\.isMobile\)\{(?=.+?&&(\i)\.push\(.{0,50}"gift")/, - replace: "$&Vencord.Api.ChatButtons._injectButtons($1,arguments[0]);" + match: /!\i\.isMobile&&(?=\(\i\.isDM.+?&&(\i)\.push\(.{0,50}"gift")/, + replace: "$&(Vencord.Api.ChatButtons._injectButtons($1,arguments[0]),!0)&&" } }] }); diff --git a/src/plugins/_api/memberListDecorators.ts b/src/plugins/_api/memberListDecorators.ts index 1251c3578..5e3e5ed18 100644 --- a/src/plugins/_api/memberListDecorators.ts +++ b/src/plugins/_api/memberListDecorators.ts @@ -31,7 +31,7 @@ export default definePlugin({ match: /let\{[^}]*lostPermissionTooltipText:\i[^}]*\}=(\i),/, replace: "$&vencordProps=$1," }, { - match: /decorators:.{0,100}?children:\[/, + match: /\.Messages\.GUILD_OWNER(?=.+?decorators:(\i)\(\)).+?\1=?\(\)=>.+?children:\[/, replace: "$&...(typeof vencordProps=='undefined'?[]:Vencord.Api.MemberListDecorators.__getDecorators(vencordProps))," } ] diff --git a/src/plugins/webContextMenus.web/index.ts b/src/plugins/webContextMenus.web/index.ts index faa240783..ac4689036 100644 --- a/src/plugins/webContextMenus.web/index.ts +++ b/src/plugins/webContextMenus.web/index.ts @@ -195,7 +195,7 @@ export default definePlugin({ // Add back "Show My Camera" context menu { - find: '.default("MediaEngineWebRTC");', + find: '"MediaEngineWebRTC");', replacement: { match: /supports\(\i\)\{switch\(\i\)\{case (\i).Features/, replace: "$&.DISABLE_VIDEO:return true;case $1.Features"