Skip to content

fix: 글 수정 시 본문 미표시 근본 수정#666

Merged
sdk-kr merged 1 commit into
mainfrom
fix/post-edit-content-init
Mar 17, 2026
Merged

fix: 글 수정 시 본문 미표시 근본 수정#666
sdk-kr merged 1 commit into
mainfrom
fix/post-edit-content-init

Conversation

@sdk-kr
Copy link
Copy Markdown
Contributor

@sdk-kr sdk-kr commented Mar 16, 2026

Summary

  • 글 수정 페이지에서 본문이 에디터에 표시되지 않던 버그 근본 수정
  • $effect 기반 비동기 초기화를 $state 초기값 동기 초기화로 변경
  • TiptapEditor onMount 시점에 content가 이미 prop으로 전달되어 setContent() 타이밍 문제 제거

Changes

  • post-form.svelte: $effect + postInitialized 플래그 제거, $state(post?.field || '') 동기 초기화

Test plan

  • /free/{postId}/edit 접속 → 본문 에디터에 기존 내용 표시 확인
  • /free/write 접속 → 빈 에디터 정상 확인
  • 새 글 작성 → 임시저장 → 불러오기 → 내용 복원 확인
  • 글 수정 후 저장 → 정상 반영 확인

$effect 기반 초기화의 타이밍 문제로 TiptapEditor에 content가
전달되지 않던 버그를 $state 초기값에서 post prop을 직접 사용하여
근본적으로 해결. ssr=false이므로 load() 완료 후 컴포넌트가
렌더되어 post prop은 초기화 시점에 이미 사용 가능.
@github-actions
Copy link
Copy Markdown
Contributor

Staging 배포 완료

URL: https://dev.damoang.net
이미지: staging-e69b364
Static Release: sha-e69b364
커밋: e69b364

변경사항을 dev.damoang.net에서 확인하세요.

@sdk-kr sdk-kr marked this pull request as ready for review March 17, 2026 00:00
@sdk-kr sdk-kr merged commit cfab045 into main Mar 17, 2026
13 checks passed
@sdk-kr sdk-kr deleted the fix/post-edit-content-init branch March 17, 2026 00:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant