Skip to content

feat: improve overlay ID management#191

Merged
seankmartin merged 2 commits into
feature/edit-modefrom
feat/improve-overlay-management
Jun 9, 2026
Merged

feat: improve overlay ID management#191
seankmartin merged 2 commits into
feature/edit-modefrom
feat/improve-overlay-management

Conversation

@seankmartin

Copy link
Copy Markdown
  • fix: retain overlay segments in merge/split and undo also supress browse if last node deleted, and allow to unsupress browse. Catmaid generates new IDs so generally not a problem. But good to cover just in case it ever changes to reuse IDs.
  • fix: remove hard ties between memory cache and overlay segments Replaces soft/hard supression duplicates with one source of overlay IDs. Also always add to this set of overlay IDs and don't clear it on refetch

also supress browse if last node deleted, and allow to unsupress browse. Catmaid
generates new IDs so generally not a problem. But good to cover just in case it ever
changes to reuse IDs.
Replaces soft/hard supression duplicates with one source of overlay IDs. Also always add
to this set of overlay IDs and don't clear it on refetch
@seankmartin seankmartin merged commit b85f479 into feature/edit-mode Jun 9, 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.

1 participant