Skip to content

Preserve list view state on refresh#98

Draft
daewon wants to merge 4 commits intolusingander:masterfrom
daewon:fix/refresh-preserve-filter
Draft

Preserve list view state on refresh#98
daewon wants to merge 4 commits intolusingander:masterfrom
daewon:fix/refresh-preserve-filter

Conversation

@daewon
Copy link
Contributor

@daewon daewon commented Mar 12, 2026

Summary

  • preserve filter, sort, selection, and scroll state on refresh
  • restore the same selected item when it still exists after reload
  • fall back to the previous selection position when the item was removed

Verification

  • ~/.cargo/bin/cargo test
  • ~/.cargo/bin/cargo clippy --all-targets --all-features -- -D warnings

Restore the active filter and sort selection when reload rebuilds bucket and object list pages. Keep single-bucket reloads retryable until the follow-up object load succeeds.
daewon added 2 commits March 12, 2026 15:41
Expose filter and sort snapshot helpers needed to rebuild bucket and object list pages without losing their current view state.
@daewon daewon changed the title Preserve filter and sort state on refresh Preserve list view state on refresh Mar 12, 2026
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