aboutsummaryrefslogtreecommitdiff
path: root/scripts/theme-studio/face_coverage.py
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-20 06:26:45 -0400
committerCraig Jennings <c@cjennings.net>2026-06-20 06:26:45 -0400
commit63499b9fd311fa2348bb473e3f7c589390c699c1 (patch)
treeeb078585ffa9d1de308a8d5471f63dc544694518 /scripts/theme-studio/face_coverage.py
parenta56dc34b67d61eb6f4ce587db7ffa38c24ef791e (diff)
downloaddotemacs-63499b9fd311fa2348bb473e3f7c589390c699c1.tar.gz
dotemacs-63499b9fd311fa2348bb473e3f7c589390c699c1.zip
fix(theme-studio): keep an expander open across a table rebuild
A package edit rebuilds the whole table, which collapsed any open expander under the user mid-edit. Track open rows in a module-level EXPANDED set, keyed by element/face, and reopen them on rebuild. Editing a value inside an open expander now leaves the row open. The expand-all/collapse-all and per-row toggles keep the set in sync.
Diffstat (limited to 'scripts/theme-studio/face_coverage.py')
0 files changed, 0 insertions, 0 deletions