From 18fd4fb4ef3c92e9cf656a729d36d6f1cbec2762 Mon Sep 17 00:00:00 2001 From: thororen1234 <78185467+thororen1234@users.noreply.github.com> Date: Tue, 9 Jun 2026 21:47:30 -0400 Subject: [PATCH] MessageLinkEmbeds: SearchResultClasses is lazy loaded so fix --- src/plugins/messageLinkEmbeds/index.tsx | 7 +++++-- src/plugins/messageLinkEmbeds/styles.css | 14 ++++++++++++++ 2 files changed, 19 insertions(+), 2 deletions(-) create mode 100644 src/plugins/messageLinkEmbeds/styles.css diff --git a/src/plugins/messageLinkEmbeds/index.tsx b/src/plugins/messageLinkEmbeds/index.tsx index d7dd8c8e4..1242ccce3 100644 --- a/src/plugins/messageLinkEmbeds/index.tsx +++ b/src/plugins/messageLinkEmbeds/index.tsx @@ -16,12 +16,15 @@ * along with this program. If not, see . */ +import "./styles.css"; + import { addMessageAccessory, removeMessageAccessory } from "@api/MessageAccessories"; import { updateMessage } from "@api/MessageUpdater"; import { definePluginSettings } from "@api/Settings"; import { getUserSettingLazy } from "@api/UserSettings"; import { BaseText } from "@components/BaseText"; import { Devs } from "@utils/constants.js"; +import { classNameFactory } from "@utils/css"; import { classes } from "@utils/misc"; import { Queue } from "@utils/Queue"; import definePlugin, { OptionType } from "@utils/types"; @@ -42,6 +45,7 @@ import { } from "@webpack/common"; import { ComponentType, JSX } from "react"; +const cl = classNameFactory("vc-message-link-embeds-"); const messageCache = new Map m.prototype?.renderSuppressButton); const ChannelMessage = findComponentByCodeLazy("childrenExecutedCommand:", ".hideAccessories"); let AutoModEmbed: ComponentType = () => null; -const SearchResultClasses = findCssClassesLazy("message", "searchResult"); const EmbedClasses = findCssClassesLazy("embedAuthorIcon", "embedAuthor", "embedAuthor", "embedMargin"); const MessageDisplayCompact = getUserSettingLazy("textAndImages", "messageDisplayCompact")!; @@ -302,7 +305,7 @@ function ChannelMessageEmbedAccessory({ message, channel }: MessageEmbedProps): } }} renderDescription={() => ( -
+