diff --git a/src/plugins/betterSettings/index.tsx b/src/plugins/betterSettings/index.tsx index f3a0ec30c..478722b2b 100644 --- a/src/plugins/betterSettings/index.tsx +++ b/src/plugins/betterSettings/index.tsx @@ -126,7 +126,7 @@ export default definePlugin({ find: "#{intl::USER_SETTINGS_ACTIONS_MENU_LABEL}", replacement: [ { - match: /(\(0,\i.\i\)\(\))(?=\.filter\(\i=>\{let\{section:\i\}=)/, + match: /(\i)(?=\.forEach\(\i=>\{let\{)/, replace: "$self.wrapMenu($1)" }, { @@ -170,9 +170,9 @@ export default definePlugin({ } return { - filter(predicate: (item: SettingsEntry) => boolean) { + forEach(predicate: (item: SettingsEntry) => void) { for (const category of items) { - category.items = category.items.filter(predicate); + category.items.forEach(predicate); } return this; },