diff --git a/apps/web/src/components/views/rooms/MessageComposerUrlPreview.test.tsx b/apps/web/src/components/views/rooms/MessageComposerUrlPreview.test.tsx
index 344836f994..d720f80be9 100644
--- a/apps/web/src/components/views/rooms/MessageComposerUrlPreview.test.tsx
+++ b/apps/web/src/components/views/rooms/MessageComposerUrlPreview.test.tsx
@@ -96,4 +96,29 @@ describe("MessageComposerUrlPreview", () => {
{ timeout: DEBOUNCE_REQUEST_TIMEOUT_MS },
);
});
+ test("to reset module component override when filter function does not match ", async () => {
+ const modApi = {
+ customComponents: new CustomComponentsApi(),
+ } as ModuleApi;
+ modApi.customComponents.registerComposerPreview(
+ (text) => text === "show-fake-preview",
+ () => Fake preview,
+ );
+ const { container, getByText, rerender } = wrapComponent(
+