Skip to content

Fix LT-22316 regression: persist hidden column labels#790

Open
jasonleenaylor wants to merge 1 commit intomainfrom
bugfix/LT-22447
Open

Fix LT-22316 regression: persist hidden column labels#790
jasonleenaylor wants to merge 1 commit intomainfrom
bugfix/LT-22447

Conversation

@jasonleenaylor
Copy link
Copy Markdown
Contributor

@jasonleenaylor jasonleenaylor commented Mar 30, 2026

The LT-22265 fix auto-added common columns missing from saved settings, but couldn't distinguish "new column" from "deliberately removed column" since only active columns were persisted. This caused Lexeme Form and other common columns to reappear after navigation.

  • Bump kBrowseViewVersion to 20
  • Save hidden column labels as elements sorted for S/R
  • On load, skip auto-adding columns in the hidden list
  • Bootstrap: when no hidden tracking exists (pre-upgrade), skip all auto-adds to prevent removed columns from reappearing

This change is Reviewable

The LT-22265 fix auto-added common columns missing from saved
settings, but couldn't distinguish "new column" from "deliberately
removed column" since only active columns were persisted. This
caused Lexeme Form and other common columns to reappear after
navigation.

- Bump kBrowseViewVersion to 20
- Save hidden column labels as <hidden> elements sorted for S/R
- On load, skip auto-adding columns in the hidden list
- Bootstrap: when no hidden tracking exists (pre-upgrade), skip
  all auto-adds to prevent removed columns from reappearing

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown

NUnit Tests

    1 files  ±0      1 suites  ±0   6m 23s ⏱️ +23s
4 076 tests +2  4 005 ✅ +2  71 💤 ±0  0 ❌ ±0 
4 085 runs  +2  4 014 ✅ +2  71 💤 ±0  0 ❌ ±0 

Results for commit a85ed5a. ± Comparison against base commit 0a8fc9a.

Copy link
Copy Markdown
Contributor

@mark-sil mark-sil left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mark-sil reviewed 3 files and all commit messages.
Reviewable status: :shipit: complete! all files reviewed, all discussions resolved (waiting on jasonleenaylor).

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