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