From b11cf8acbb4f5d776917553226df80eb57b76f80 Mon Sep 17 00:00:00 2001 From: yshls Date: Tue, 27 Oct 2026 01:15:07 +0900 Subject: [PATCH] =?UTF-8?q?fix(map):=20CollabCursorsOverlay=20getContainer?= =?UTF-8?q?=20=E2=86=92=20DOM=20querySelector=EB=A1=9C=20=EA=B5=90?= =?UTF-8?q?=EC=B2=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Kakao Maps에 getContainer() 메서드가 없어 TypeError 발생. role=application aria-label으로 맵 컨테이너 요소를 직접 조회. Co-Authored-By: Claude Sonnet 4.6 --- src/features/map/collaboration/CollabCursorsOverlay.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/features/map/collaboration/CollabCursorsOverlay.tsx b/src/features/map/collaboration/CollabCursorsOverlay.tsx index 9b3aab2d..f59a608a 100644 --- a/src/features/map/collaboration/CollabCursorsOverlay.tsx +++ b/src/features/map/collaboration/CollabCursorsOverlay.tsx @@ -59,7 +59,8 @@ export function CollabCursorsOverlay() { // Track my mouse position → update presence cursor as lat/lng useEffect(() => { if (!map) return; - const container = map.getContainer() as HTMLElement; + const container = document.querySelector('[role="application"][aria-label="한옥 위치 지도"]'); + if (!container) return; function handleMouseMove(e: MouseEvent) { const rect = container.getBoundingClientRect();