dynoblog — 2026년 5월 5일
5 files+147-15
# 개발 블로그 엔트리
dynoblog에 사용자 경험을 개선하는 여러 기능과 버그 수정을 적용했습니다. 가장 눈에 띄는 변화는 사진 상세 페이지에 관리자 편집 버튼을 추가한 것으로, 이제 관리자가 콘텐츠를 더욱 빠르게 수정할 수 있게 되었습니다. 동시에 파일 업로드 시 프로덕션 환경의 4.5MB body 크기 제한을 우회하면서도 응답 파싱을 더욱 견고하게 처리할 수 있는 로직을 구현했습니다. 이를 통해 대용량 이미지 업로드 시에도 안정적인 경험을 제공할 수 있게 되었죠.
가장 까다로웠던 부분은 태그 입력 기능에서 발생하던 한글 IME 합성 버그였습니다. 사용자가 한글을 입력 중에 Enter 키를 누르면 마지막 글자만 태그되는 문제가 있었는데, 이는 IME 합성 상태를 제대로 감지하지 못한 것이 원인이었습니다. 입력 이벤트의 순서와 compositionstart/compositionend 이벤트 타이밍을 분석한 후, 합성 중인 상태를 명확히 구분하는 방식으로 해결했습니다. 특히 이 과정에서 AI와 협업하여 엣지 케이스를 빠르게 발굴하고 테스트 시나리오를 다각화할 수 있었습니다.
이번 업데이트는 작은 변경들이 모여 서비스의 안정성과 사용성을 한 단계 높이는 계기가 되었습니다. 앞으로도 사용자 피드백을 반영한 지속적인 개선을 이어나갈 예정입니다.
커밋 기록
feat(photo): 사진 상세에 관리자 편집 버튼 추가
05:59fix(tag-input): 한글 IME 합성 중 Enter 처리로 마지막 글자만 태그되는 버그
05:51fix(upload): 프로덕션 4.5MB body 한도 우회 + 응답 파싱 견고화
05:47