Skip to content

Feat: Preserve editor state via CachedTabControl#307

Merged
donkeyProgramming merged 1 commit intodonkeyProgramming:masterfrom
Szy-Cathay:feat/cached-tab-control
Mar 21, 2026
Merged

Feat: Preserve editor state via CachedTabControl#307
donkeyProgramming merged 1 commit intodonkeyProgramming:masterfrom
Szy-Cathay:feat/cached-tab-control

Conversation

@Szy-Cathay
Copy link
Contributor

Introduces a custom CachedTabControl with visual tree caching. This replaces the default UI virtualization behavior by using Visibility.Collapsed to hide unselected pages, permanently resolving the issue where editor views lose their scroll positions and search states when switching tabs.

Introduces a custom CachedTabControl with visual tree caching. This replaces the default UI virtualization behavior by using Visibility.Collapsed to hide unselected pages, permanently resolving the issue where editor views lose their scroll positions and search states when switching tabs.
@donkeyProgramming donkeyProgramming merged commit 306403d into donkeyProgramming:master Mar 21, 2026
1 check passed
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.

2 participants