Skip to content

[QA]: 위스키 리뷰 수정 뒤로가기 확인 모달에서 예 선택 시 이동되지 않음 #290

Description

@bottlenote-app

배경

기존 위스키 리뷰 수정 화면에서 작성 중 뒤로가기를 시도하면 확인 모달이 노출되지만, 선택 시 실제 뒤로가기가 수행되지 않는 QA 이슈입니다.

재현 경로

  1. 기존 위스키 리뷰 수정 화면 진입
  2. 리뷰 내용을 수정하거나 폼을 dirty 상태로 만듦
  3. 상단/화면 뒤로가기 버튼 선택
  4. 작성 중인 내용이 있습니다. 정말 뒤로 가시겠습니까? 모달 확인
  5. 버튼 선택

현재 동작

  • 를 눌러도 이전 화면으로 이동하지 않음
  • 사용자는 모달만 닫히거나 현재 리뷰 수정 화면에 머무르는 것으로 관측됨

기대 동작

  • 선택 시 작성 중인 변경사항을 버리고 이전 화면으로 이동해야 함
  • 아니요 선택 시 모달을 닫고 현재 수정 화면에 머물러야 함

원인 영역 판단

Frontend 문제로 파악됩니다.

확인 근거:

  • 리뷰 수정 화면의 뒤로가기 확인 모달은 클라이언트 handleBack 로직에서 제어됨
  • 현재 코드 기준 버튼에 연결되는 handleConfirm은 모달 닫기만 수행하고, router.back() 호출이 없음
  • 반대로 아니요handleCancelrouter.back()이 연결되어 있어 버튼 의미와 동작이 뒤바뀌었거나 동작이 누락된 상태로 보임
  • 서버 API 호출이나 저장/수정 응답과 무관한 화면 내 navigation handler 문제로 판단됨

수정 방향

  • 버튼: 모달 닫기 후 router.back() 수행
  • 아니요 버튼: 모달만 닫고 현재 화면 유지
  • 리뷰 등록/문의/신고 등 유사한 작성 중 이탈 확인 모달의 버튼 매핑도 함께 회귀 확인 필요

확인 필요

  • 브라우저/앱 WebView 환경에서 router.back() 이력 존재 여부에 따른 fallback 필요 여부
  • Android/iOS WebView 또는 앱 내 뒤로가기 버튼에서도 동일하게 재현되는지 확인

Metadata

Metadata

Assignees

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions