From 43d55f498c9a8d54c05b69f2b9fb798436cad391 Mon Sep 17 00:00:00 2001 From: umsangdon Date: Mon, 7 Sep 2026 08:19:06 +0900 Subject: [PATCH] =?UTF-8?q?fix(B05):=20=EA=B3=A1=EC=84=A0=20=ED=8E=B8?= =?UTF-8?q?=EC=A7=91=EC=A4=84=EC=9D=B4=20=EC=BA=94=EB=B2=84=EC=8A=A4=20?= =?UTF-8?q?=EB=B0=91=EC=97=90=20=EA=B9=94=EB=A6=AC=EB=8D=98=20=EA=B2=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 실화면에서 [곡선 지우기] 클릭이 캔버스에 가로채였음 — 「 subtree intercepts pointer events」. 원인은 세로 배치임. 상자가 세로 flex 이고 캔버스 자리가 `flex: 1 1 auto` 라 공간을 다 먹는데, 새로 넣은 편집줄에 `flex: none` 이 없어 눌려 없어지고 캔버스가 그 위를 덮었음. 바닥 단추줄과 같이 `flex: none` 을 주고 `z-index: 1` 로 올림. 실화면 재확인(용화, 20번째 꺾임점) — 네 조작 모두 동작: 고름 → 「자동 · 내각 155° · 법정 하한 12m」 곡선끔 → 「곡선 없음 — 직선이 그대로 꺾입니다」 · 상태줄 「곡선 지움 1곳」 곡선켬 → 「자동」으로 복귀 R 40 → 「값 지정」 · 상태줄 「R 지정 1곳」 자동 → 값 비고 「자동」으로 복귀 Co-Authored-By: Claude Opus 5 (1M context) --- B05_Profile/B05_Profile_UI_Style_RouteEdit.css | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/B05_Profile/B05_Profile_UI_Style_RouteEdit.css b/B05_Profile/B05_Profile_UI_Style_RouteEdit.css index fc664288..9933d6fb 100644 --- a/B05_Profile/B05_Profile_UI_Style_RouteEdit.css +++ b/B05_Profile/B05_Profile_UI_Style_RouteEdit.css @@ -134,6 +134,11 @@ /* 곡선 편집줄 — 고른 꺾임점의 R 을 바꾸고, 곡선을 지우고 넣는다(2026-09-07 사용자 지시). 바닥 단추줄과 같은 결로 두되, 고른 것이 없으면 통째로 숨는다. */ .b05-routeedit__curve { + /* 바닥줄과 같이 **줄어들지 않게** 둔다 — 안 그러면 캔버스(flex:1)가 자리를 다 먹고 + 이 줄이 눌려 단추가 캔버스 밑에 깔린다(2026-09-07 실화면에서 클릭이 가로채였음). */ + flex: none; + position: relative; + z-index: 1; display: flex; align-items: center; gap: var(--spacing-8);