- lib/app/local_fs.dart: LocalFs 약속 (list · volumes · probe), RealLocalFs = 이 기기 그대로 - ExplorerDevice.listVolumes/probeDrive → ExplorerDevice.fs (LocalFs) - ExplorerController(fs:) → loadDir(list:) (처음 값 listEntries) - 빈 목록 경합: reloadOpen 이 끝날 때, 시작할 때 읽어 둔 것 중 닫힌 것만 잊음 (예전: 시작할 때 찍은 열린 목록으로 지워, 다시 읽는 동안 펼친 폴더가 비어 보였다) - 결정적 시험 explorer_reload_race_test: 다시 읽기를 붙잡는 느린 LocalFs 를 생성자로 넘김 (실제 폴더 · 실제 목록). 예전 판에서는 실패 (펼친 폴더 [] ), 고친 판에서는 통과 확인: analyze 0 · 단위 1471 ×2 · 통합 6/6 ×2 · base10 214장 0px Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| dir_loader.dart | ||
| focus_after_delete.dart | ||
| pane_state.dart | ||
| tree_rows.dart | ||