Files
VesiscanClinicalAndroid/app/src/main/java/com/medithings/vesiscan
dw.jang 1aa15fad1a fix(alignment): detach 상태에서 Start 눌러도 계속 팝업만 뜨는 무한루프 fix
증상 (사용자 보고 2026-08-11 · demo-final):
  Alignment 중 detach 판정 → 팝업 + step 0/3 회귀.
  사용자 재부착 후 Start 버튼 눌러도 "다시 부착하세요" 팝업만 계속.

원인:
  이전 fix (2026-08-04) 는 Start onClick 시 prevDetached=true 면 팝업 재발생 +
  진행 차단. 의도는 "부착 안 하고 Start 눌렀을 때 안내".
  문제: waitingForStart=true 상태에서는 auto-scan (isContinuousMode=false)
  이 멈춰 있어 prevDetached 값이 갱신 안 됨. 사용자가 실제 재부착해도
  prevDetached 는 이전 detach 값이 stale 하게 남아 Start 눌러도 항상 팝업.

수정:
  Start onClick 시 stale 상태 리셋 (prevDetached=false, showDetachAlert=false)
  후 정상 진행. 실제 detach 이면 첫 scan cycle 의 rising edge (line 882)
  로 팝업 자동 재발생 + waitingForStart=true 회귀 → 안내 유지.
  실제 부착이면 정상 진행. auto-scan 이 항상 진짜 상태를 판정.
2026-08-11 10:31:33 +09:00
..