974 B
974 B
Ctrl+Shift+8이 챗봇 대신 다른 화면을 염
증상
Ctrl+Shift+8로 CodeAssist를 열면 챗봇이 아닌 로그인·파일 드롭 같은 화면이 다시 뜨었음.- 챗봇이 아닌 화면에서 단축키를 누르면 창이 숨어 토글 동작도 틀렸음.
원인
- route 보고 상태가
/snippet만 아니면 모든 경로를last_snap으로 저장했음. - 창 숨김 조건도
/snippet이 아닌 모든 화면을 챗봇으로 보고 있었음.
수정
last_snap은/snap또는/snap/...경로에서만 바꾸게 함.- 현재 화면이
/snap계열이고 창이 보일 때만 숨기고, 나머지는 마지막 챗봇 화면으로 이동하게 함.
확인
- 파일 드롭 화면이
last_snap을 덮어쓰는 재현 테스트를 먼저 추가해 실패를 확인함. - 파일 드롭 화면에서 단축키를 누르면 숨지 않고 마지막 챗봇으로 가는 회귀 테스트를 추가함.