From 5c426ce4f77f8928ef6edbb7f6175c071cb9a5cc Mon Sep 17 00:00:00 2001 From: umsangdon Date: Sat, 17 Oct 2026 20:11:16 +0900 Subject: [PATCH] =?UTF-8?q?fix(393-5):=20B05=20=EC=9A=B0=EC=B8=A1=20?= =?UTF-8?q?=ED=9A=A1=EB=8B=A8=20=ED=8C=90=20=EC=A0=91=ED=9E=8C=20=EC=86=90?= =?UTF-8?q?=EC=9E=A1=EC=9D=B4=20=3D=20=EC=A7=80=EB=8F=84=20=EC=98=A4?= =?UTF-8?q?=EB=A5=B8=EC=AA=BD=20=EB=81=9D=EC=97=90=20=EB=94=B1=20=EB=B6=99?= =?UTF-8?q?=EC=9E=84(=EB=B9=88=20=ED=8B=88=200)=20=C2=B7=20=ED=8E=BC?= =?UTF-8?q?=EC=B9=9C=20=ED=8C=90=20=C2=B7=20=ED=8F=AD=20=EB=81=8C=EA=B8=B0?= =?UTF-8?q?=20=EA=B7=B8=EB=8C=80=EB=A1=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01XWh5wNNycMkbwMpACz1rte --- B05_Profile/B05_Profile_UI_Style_RouteEdit.css | 5 +++++ resources/tester/test_b05_routeedit_chrome_modal.py | 10 ++++++++++ 2 files changed, 15 insertions(+) diff --git a/B05_Profile/B05_Profile_UI_Style_RouteEdit.css b/B05_Profile/B05_Profile_UI_Style_RouteEdit.css index b733e40af..6ca353168 100644 --- a/B05_Profile/B05_Profile_UI_Style_RouteEdit.css +++ b/B05_Profile/B05_Profile_UI_Style_RouteEdit.css @@ -200,6 +200,11 @@ pointer-events: auto; } +/* 접힌 손잡이 = 지도 오른쪽 끝에 딱 붙임(393-5 · 빈 틈 0) */ +.b05-routeedit__side-wrap:has(.ui-side-panels.is-collapsed) { + right: 0; +} + .b05-routeedit__side-wrap .ui-side-panels__panel { box-shadow: 0 12px 40px rgb(0 0 0 / 45%); } diff --git a/resources/tester/test_b05_routeedit_chrome_modal.py b/resources/tester/test_b05_routeedit_chrome_modal.py index 8fd6afcce..a3cbe238e 100644 --- a/resources/tester/test_b05_routeedit_chrome_modal.py +++ b/resources/tester/test_b05_routeedit_chrome_modal.py @@ -129,3 +129,13 @@ def test_페이지_수명_닫기_없음(): assert "container: overlay," in main apply = _read("B05_Profile_UI_RouteEdit_Apply.ts") assert "close" not in apply.split("export function bindRouteApply", 1)[1] + + +def test_393_5_접힌_손잡이는_지도_오른쪽_끝에_붙음(): + css = _read("B05_Profile_UI_Style_RouteEdit.css") + flush = _block(css, ".b05-routeedit__side-wrap:has(.ui-side-panels.is-collapsed)") + assert "right: 0;" in flush + # 펼친 판은 그대로 띄움 + assert "right: var(--spacing-12);" in _block(css, ".b05-routeedit__side-wrap") + side = (ROOT / "ui_template" / "ui_template_side_panels.ts").read_text(encoding="utf-8") + assert 'root.classList.toggle("is-collapsed", now === null);' in side