diff --git a/src/plugins/_api/badges/index.tsx b/src/plugins/_api/badges/index.tsx index f841165f..25a1531a 100644 --- a/src/plugins/_api/badges/index.tsx +++ b/src/plugins/_api/badges/index.tsx @@ -80,12 +80,12 @@ export default definePlugin({ { find: ".FULL_SIZE]:26", replacement: { - match: /(?<=(\i)=\(0,\i\.\i\)\(\i\);)return 0===\i.length\?/, - replace: "$1.unshift(...$self.getBadges(arguments[0].displayProfile));$&" + match: /(?=;return 0===(\i)\.length\?)(?<=(\i)\.useMemo.+?)/, + replace: ";$1=$2.useMemo(()=>[...$self.getBadges(arguments[0].displayProfile),...$1],[$1])" } }, { - find: ".description,delay:", + find: "#{intl::PROFILE_USER_BADGES}", replacement: [ { match: /(alt:" ","aria-hidden":!0,src:)(.{0,20}(\i)\.icon\))/, diff --git a/src/webpack/common/components.ts b/src/webpack/common/components.ts index a11f056b..d5249f2f 100644 --- a/src/webpack/common/components.ts +++ b/src/webpack/common/components.ts @@ -95,7 +95,7 @@ waitFor(m => { export const MaskedLink = waitForComponent("MaskedLink", filters.componentByCode("MASKED_LINK)")); export const Timestamp = waitForComponent("Timestamp", filters.componentByCode("#{intl::MESSAGE_EDITED_TIMESTAMP_A11Y_LABEL}")); export const Flex = waitForComponent("Flex", ["Justify", "Align", "Wrap"]); -export const OAuth2AuthorizeModal = waitForComponent("OAuth2AuthorizeModal", filters.componentByCode(".authorize),children:", ".contentBackground")); +export const OAuth2AuthorizeModal = waitForComponent("OAuth2AuthorizeModal", filters.componentByCode(".authorize,children:", ".contentBackground")); export const Animations = mapMangledModuleLazy(".assign({colorNames:", { Transition: filters.componentByCode('["items","children"]', ",null,"),