diff --git a/B05_Profile/B05_Profile_UI_Structures_Panel.ts b/B05_Profile/B05_Profile_UI_Structures_Panel.ts index 20863684..e9bd9aec 100644 --- a/B05_Profile/B05_Profile_UI_Structures_Panel.ts +++ b/B05_Profile/B05_Profile_UI_Structures_Panel.ts @@ -661,7 +661,11 @@ export function createStructuresSection(callbacks: StructuresCallbacks): Structu }); }); positionRow.addEventListener("keydown", (event) => { - if (event.key === "Enter") commitTempPipe(); + // Enter = 입력 확정 — 포커스를 빼서 focusout 경로 하나로 처리한다(측점번호+ + // 잔여거리 합산값이 그대로 임시 배치 좌표가 된다). + if (event.key === "Enter" && document.activeElement instanceof HTMLElement) { + document.activeElement.blur(); + } }); body.insertBefore(field("메모", memoField), actions);