Skip to content

종목 상세 누적 볼륨 숫자 배치 수정 (2026-09-10)

  • 기간: 2026-09-10, Codex 1세션. 오너 “수정 진행해줘”, #1552.
  • 랜딩: 앱 PR #1555, release/v0.17.10 82d2073cc44136d1cc9fc7c9b365cce036db42a3 (22:11 KST) 병합 완료. Production 배포는 수행하지 않았다.
  • 설계서: 없음(수리 건). 상세 원인·대안·검증은 BUG-111.
  • 정본: 종목 상세 계약, 앱 records.css·fitInline.ts.
  • 게이트: 실제 UiRecordsDetail·CSS를 렌더하는 recordsHeroLayout.browser.mjs를 기존 test:persistence-browser 명령에 연결. DB 변경 없음.
Phase내용상태
Phase 1실제 화면으로 부모 밖 넘침 재현완료, c413c87e
Phase 2부모 폭 제한·값과 단위 정렬·치수 감시완료, 37e88543

320px에서 긴 숫자 줄이 부모보다 커져 축소 계산이 작동하지 않았다. 줄을 부모 안으로 제한하고 숫자·단위를 함께 중앙 정렬했으며, 글자 크기 변화와 후속 폰트 로드도 다시 측정한다. 값·계산·반올림·모달 기능은 유지했다.

개선전 → 후검증
320px, 1,000,000 kg 부모 밖 넘침16.94px → 0Chromium 실제 경계
숫자·단위 배치긴 값에서 영역 이탈 → 5개 폭·7개 값 모두 칸 내부Chromium·WebKit
기본 검사Phase 1·2 각각 3,400 통과, 실패 0, 기존 skip 35npm run check

비교 이미지는 동일한 실제 컴포넌트와 합성 데이터(320 CSS px, Chromium)를 사용했다. 사용자 첨부 화면의 촬영 빌드·폰트·기기 조건과 동일한 재현은 아니다.

수정 전:

수정 전 누적 숫자와 단위가 칸 밖으로 나간 화면

수정 후:

수정 후 누적 숫자와 단위가 칸 안에 정렬된 화면

미검증: Production 로그인 데이터 여정, 모든 OS 글자 확대 설정. 전체 full CI 통과로 보고하지 않는다.

필수 precheck는 static·단위 두 묶음 모두 통과(2분 46초), Merge Check는 success다. 문서 PR #62.