Skip to content

Improve explorer refresh cursor restore#118

Merged
Maxteabag merged 2 commits intomainfrom
refresh-bugs
Jan 31, 2026
Merged

Improve explorer refresh cursor restore#118
Maxteabag merged 2 commits intomainfrom
refresh-bugs

Conversation

@Maxteabag
Copy link
Owner

Summary

  • Switch explorer refresh to an incremental rebuild to reduce flicker
  • Restore cursor + expansion state during refresh, including async folder/column loads
  • Add tests for cursor restore and expanded-node loading
  • Add DuckDB integration test for manual refresh expansion

Testing

  • pytest -q tests/ui/explorer/test_refresh_cursor_restore.py
  • pytest -q tests/ui/explorer/test_refresh_expanded_loads.py

Notes

  • DuckDB integration test not re-run after latest change

@Maxteabag Maxteabag merged commit f3a1358 into main Jan 31, 2026
19 of 21 checks passed
@Maxteabag Maxteabag deleted the refresh-bugs branch January 31, 2026 13:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant