fix(B05): 유토곡선 리사이저 TDZ 크래시로 페이지 진입 불가 수정 + 표시선 2px

원인: createPanelResizer가 생성 중 세션 저장 높이를 복원하며 onResize →
syncHandlePosition을 부르는데 'open'(let) 선언이 그 아래라 TDZ ReferenceError로
B05 렌더 전체가 죽었다. 저장된 높이가 있는 브라우저에서만 재현돼(새 세션 테스트는
통과) 사용자 환경에서만 접속 불가로 나타났다. 상태 선언을 리사이저 생성 앞으로 이동.

- 리사이저 상시 표시선 1px→2px, hover/드래그 3px→4px(2026-08-04 사용자 지시)

검증: masshaul-open=true + height=320 세션 상태로 진입 — 본문 렌더, 오버레이 320px
복원, 오류 0.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-08-04 19:37:46 +09:00
co-authored by Claude Opus 5
parent 05887b6a7e
commit c8aaafcb54
2 changed files with 10 additions and 7 deletions
+4 -4
View File
@@ -27,7 +27,7 @@
top: 50%;
right: 0;
left: 0;
height: 1px;
height: 2px;
transform: translateY(-50%);
}
@@ -35,7 +35,7 @@
top: 0;
bottom: 0;
left: 50%;
width: 1px;
width: 2px;
transform: translateX(-50%);
}
@@ -46,12 +46,12 @@
.ui-resizer--vertical:hover::before,
.ui-resizer--vertical.is-dragging::before {
height: 3px;
height: 4px;
}
.ui-resizer--horizontal:hover::before,
.ui-resizer--horizontal.is-dragging::before {
width: 3px;
width: 4px;
}
/* 위아래로 끌어 높이를 조절 — 패널 위쪽 경계에 가로로 눕는다. */