게시물 이동 로딩 후 진입으로 복귀
This commit is contained in:
@@ -1,5 +1,11 @@
|
||||
# 의사결정 이력
|
||||
|
||||
## 2026-07-06 v1.10.47 — 게시물 이동은 로딩 후 진입으로 확정한다
|
||||
|
||||
즉시 전환, 라우터 스크롤 비활성화, Nuxt `page:finish` 이후 스크롤 적용, 짧은 전환 베일을 차례로 시도했지만 홈에서 게시물로 이동할 때 이전 홈 헤더 이미지가 순간 노출되는 현상이 남았다. 홈 화면의 큰 헤더 이미지와 문서 스크롤, Nuxt 클라이언트 라우팅의 페인트 타이밍이 맞물리는 문제라 즉시 전환을 더 고집하면 코드 복잡도만 커지고 사용자 체감은 안정되지 않는다.
|
||||
|
||||
따라서 게시물 상세 이동은 본문을 블로킹으로 먼저 조회하고, 이동 중에는 전역 로딩 오버레이로 이전 화면을 가린 뒤 준비된 상세 화면으로 진입하는 방식을 다시 채택한다. 문서형 사이트에서는 약간의 대기보다 화면이 튀지 않는 안정성이 더 중요하다고 판단했다.
|
||||
|
||||
## 2026-07-06 v1.10.46 — 즉시 전환을 유지하되 화면 교체 구간만 가린다
|
||||
|
||||
라우터 기본 스크롤을 끄고 Nuxt `page:finish` 이후로 스크롤 적용을 늦춰도, 홈에서 게시물로 이동할 때 이전 홈 화면의 헤더 이미지가 순간적으로 보일 수 있었다. 이는 페이지 컴포넌트 교체와 브라우저 페인트 사이의 짧은 구간에서 발생하는 시각적 문제이므로, 데이터 준비 완료까지 기다리는 방식으로 돌아가기 전에 화면 교체·스크롤 정리 구간만 덮는 전환 베일을 추가한다.
|
||||
|
||||
Reference in New Issue
Block a user