fix(B05): 곡선 편집줄이 캔버스 밑에 깔리던 것

실화면에서 [곡선 지우기] 클릭이 캔버스에 가로채였음 —
「<canvas …> 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) <noreply@anthropic.com>
This commit is contained in:
2026-09-07 08:19:06 +09:00
co-authored by Claude Opus 5
parent 56a6d18611
commit 43d55f498c
@@ -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);