From 993304f96ccce375c2b0a15b102184e1449264b6 Mon Sep 17 00:00:00 2001 From: Ulysses Zhan Date: Fri, 12 Jul 2024 12:27:28 -0700 Subject: [PATCH] CtrlEnterSend: fix for new Discord update (#2689) Co-authored-by: vee --- src/plugins/ctrlEnterSend/index.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/plugins/ctrlEnterSend/index.ts b/src/plugins/ctrlEnterSend/index.ts index 6c9b7ac1d..4a1b73765 100644 --- a/src/plugins/ctrlEnterSend/index.ts +++ b/src/plugins/ctrlEnterSend/index.ts @@ -39,6 +39,15 @@ export default definePlugin({ } }), patches: [ + // Only one of the two patches will be at effect; Discord often updates to switch between them. + // See: https://discord.com/channels/1015060230222131221/1032770730703716362/1261398512017477673 + { + find: ".ENTER&&(!", + replacement: { + match: /(?<=(\i)\.which===\i\.\i.ENTER&&).{0,100}(\(0,\i\.\i\)\(\i\)).{0,100}(?=&&\(\i\.preventDefault)/, + replace: "$self.shouldSubmit($1, $2)" + } + }, { find: "!this.hasOpenCodeBlock()", replacement: {