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={() => (
-