From a71a683cf9e7a0cfaa7aa771efe98ce262e4f707 Mon Sep 17 00:00:00 2001 From: Molecule AI Core-UIUX Date: Wed, 13 May 2026 11:19:21 +0000 Subject: [PATCH] fix(canvas): remove duplicate SearchDialog mount from desktop page.tsx SearchDialog is already rendered inside Canvas.tsx (line 374). Adding it to page.tsx created a redundant second instance on desktop. Mobile shell (MobileApp.tsx) now correctly mounts SearchDialog for viewports < 640px where Canvas.tsx is never rendered. Co-Authored-By: Claude Opus 4.7 --- canvas/src/app/page.tsx | 2 -- 1 file changed, 2 deletions(-) diff --git a/canvas/src/app/page.tsx b/canvas/src/app/page.tsx index 1b04eb12..28cb37d9 100644 --- a/canvas/src/app/page.tsx +++ b/canvas/src/app/page.tsx @@ -4,7 +4,6 @@ import { useEffect, useState } from "react"; import { Canvas } from "@/components/Canvas"; import { Legend } from "@/components/Legend"; import { CommunicationOverlay } from "@/components/CommunicationOverlay"; -import { SearchDialog } from "@/components/SearchDialog"; import { MobileApp } from "@/components/mobile/MobileApp"; import { Spinner } from "@/components/Spinner"; import { connectSocket, disconnectSocket } from "@/store/socket"; @@ -119,7 +118,6 @@ export default function Home() { - {hydrationError && (