diff --git a/src/routes/media-management/[databaseId]/components/QualityDefinitionsSection.svelte b/src/routes/media-management/[databaseId]/components/QualityDefinitionsSection.svelte index 8c9ca98..219bcf1 100644 --- a/src/routes/media-management/[databaseId]/components/QualityDefinitionsSection.svelte +++ b/src/routes/media-management/[databaseId]/components/QualityDefinitionsSection.svelte @@ -27,6 +27,9 @@ let isEditing = false; let isSaving = false; + // Shared expanded state between read-only and edit mode tables + let expandedRows: Set = new Set(); + // Layer selection let selectedLayer: 'user' | 'base' = 'user'; let showSaveTargetModal = false; @@ -305,6 +308,7 @@ getRowId={(group) => group.resolution} emptyMessage="No quality definitions" flushExpanded + bind:expandedRows > {#if column.key === 'label'} @@ -439,6 +443,7 @@ getRowId={(group) => group.resolution} emptyMessage="No quality definitions" flushExpanded + bind:expandedRows > {#if column.key === 'label'}