fix(extension): bypass 10-item limit of GetAllCascadeTrajectories by utilizing GetDiagnostics
This commit is contained in:
14
docs/devlog/entries/20260410-005.md
Normal file
14
docs/devlog/entries/20260410-005.md
Normal file
@@ -0,0 +1,14 @@
|
||||
# GetAllCascadeTrajectories 10-Item Hard Limit Bypass
|
||||
|
||||
- **시간**: 2026-04-10
|
||||
- **Commit**: TBD
|
||||
- **Vikunja**: TBD
|
||||
|
||||
## 결정 사항
|
||||
- `GetAllCascadeTrajectories` LS API의 `limit` 등 페이지네이션 파라미터가 백엔드에서 무시되어 최신 세션이 10개 제한에 잘려나가는 문제를 확인.
|
||||
- `DOM observer`가 더 이상 작동하지 않는 상태(Empty 보디 이슈로 비활성화됨)에서, `step-probe.ts`마저 이 10개 한도 밖으로 밀려난 현재 세션(`activeSessionId`)을 발견하지 못해, 발생한 모든 채팅 이벤트 파일이 작성되지 않는 문제("단 한글자도 안 날아옴")의 근본 원인을 특정함.
|
||||
- `GetDiagnostics` API를 사용하여 내부적으로 저장된 `recentTrajectories` 덤프 전체를 불러와, 기존 `GetAllCascadeTrajectories`의 결과를 병합/보완하도록 변경.
|
||||
- 이를 통해 아무리 많은 수의 세션이 열려 있어도 현재 사용 중인 세션 ID를 식별 가능.
|
||||
|
||||
## 미완료
|
||||
- 없음.
|
||||
Reference in New Issue
Block a user