diff --git a/packages/studio/src/components/StudioPreviewArea.tsx b/packages/studio/src/components/StudioPreviewArea.tsx
index 547c6f7eb..68978c10b 100644
--- a/packages/studio/src/components/StudioPreviewArea.tsx
+++ b/packages/studio/src/components/StudioPreviewArea.tsx
@@ -108,7 +108,6 @@ export function StudioPreviewArea({
handlePreviewCanvasPointerMove,
handlePreviewCanvasPointerLeave,
applyDomSelection,
- buildDomSelectionFromTarget,
handleBlockedDomMove,
handleDomManualDragStart,
handleDomPathOffsetCommit,
@@ -291,14 +290,6 @@ export function StudioPreviewArea({
onRotationCommit={handleDomRotationCommit}
gridVisible={snapPrefs.gridVisible}
gridSpacing={snapPrefs.gridSpacing}
- onSelectElementById={async (id) => {
- const iframe = previewIframeRef.current;
- const el = iframe?.contentDocument?.getElementById(id);
- if (!el) return null;
- const sel = await buildDomSelectionFromTarget(el);
- if (sel) applyDomSelection(sel, { revealPanel: true });
- return sel;
- }}
/>
{gestureOverlay}
diff --git a/packages/studio/src/components/editor/DomEditOverlay.tsx b/packages/studio/src/components/editor/DomEditOverlay.tsx
index df41fedc5..914d6718a 100644
--- a/packages/studio/src/components/editor/DomEditOverlay.tsx
+++ b/packages/studio/src/components/editor/DomEditOverlay.tsx
@@ -54,7 +54,6 @@ interface DomEditOverlayProps {
) => void;
onBlockedMove: (selection: DomEditSelection) => void;
onManualDragStart?: () => void;
- onSelectElementById?: (id: string) => Promise;
onPathOffsetCommit: (
selection: DomEditSelection,
next: { x: number; y: number },
@@ -84,7 +83,6 @@ export const DomEditOverlay = memo(function DomEditOverlay({
gridVisible = false,
gridSpacing = 50,
onManualDragStart,
- onSelectElementById,
onPathOffsetCommit,
onGroupPathOffsetCommit,
onBoxSizeCommit,
@@ -214,7 +212,6 @@ export const DomEditOverlay = memo(function DomEditOverlay({
return () => cancelAnimationFrame(frame);
});
-
const gestures = createDomEditOverlayGestureHandlers({
overlayRef,
iframeRef,