Skip to content

fix(split): keep per-volume file-window state stable during volume cycling#58

Merged
robkam merged 1 commit into
mainfrom
fix/bug1-volume-cycle-state-isolation
May 22, 2026
Merged

fix(split): keep per-volume file-window state stable during volume cycling#58
robkam merged 1 commit into
mainfrom
fix/bug1-volume-cycle-state-isolation

Conversation

@robkam
Copy link
Copy Markdown
Owner

@robkam robkam commented May 22, 2026

Summary

  • preserve per-volume file-window state across volume cycling in split workflows
  • stop clearing per-directory big_window state during cycle transitions
  • persist/restore saved big-file-window state with each panel+volume snapshot
  • include maintainer-edited tracker updates in docs/ROADMAP.md and docs/BUGS.md

Validation

  • make clean && make
  • pytest -q tests/test_panel_isolation.py -k "volume_cycle and (window_mode or leak_state or split_file_selection_preserves_panel_local_volume_cycle_state)"
  • pytest -q tests/test_panel_isolation.py

Notes

  • draft PR opened early; full-QA CI gate remains required before merge

@github-actions github-actions Bot added the size/M PR changed lines 201-400 label May 22, 2026
@robkam robkam marked this pull request as ready for review May 22, 2026 15:24
@robkam robkam merged commit 4e08eff into main May 22, 2026
17 checks passed
@robkam robkam deleted the fix/bug1-volume-cycle-state-isolation branch May 22, 2026 15:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size/M PR changed lines 201-400

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant