From 0c89314d497bd49a230f72f21763e3c0a1fa7e82 Mon Sep 17 00:00:00 2001 From: Vendicated Date: Thu, 7 Aug 2025 23:38:27 +0200 Subject: [PATCH] PermissionFreeWill: don't break permission toggles --- src/plugins/permissionFreeWill/index.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/permissionFreeWill/index.ts b/src/plugins/permissionFreeWill/index.ts index 767d4f98..781c64bc 100644 --- a/src/plugins/permissionFreeWill/index.ts +++ b/src/plugins/permissionFreeWill/index.ts @@ -46,8 +46,9 @@ export default definePlugin({ find: "#{intl::ONBOARDING_CHANNEL_THRESHOLD_WARNING}", replacement: [ { + // replace export getters with functions that always resolve to true match: /{(?:\i:\(\)=>\i,?){2}}/, - replace: m => m.replaceAll(canonicalizeMatch(/\(\)=>\i/g), "()=>Promise.resolve(true)") + replace: m => m.replaceAll(canonicalizeMatch(/\(\)=>\i/g), "()=>()=>Promise.resolve(true)") } ], predicate: () => settings.store.onboarding