This commit is contained in:
Reece 2025-10-28 22:49:30 +00:00
parent 06cdc0d120
commit 9f258894e1

View File

@ -150,8 +150,8 @@ export function fileContextReducer(state: FileContextState, action: FileContextA
// Validate that all IDs exist in current state
const validIds = orderedFileIds.filter(id => state.files.byId[id]);
// Reorder selected IDs to match the new order while dropping any that no longer exist
const reorderedSelectedIds = validIds.filter(id => state.ui.selectedFileIds.includes(id));
// Reorder selected files by passed order
const selectedFileIds = orderedFileIds.filter(id => state.ui.selectedFileIds.includes(id));
return {
...state,
@ -161,7 +161,7 @@ export function fileContextReducer(state: FileContextState, action: FileContextA
},
ui: {
...state.ui,
selectedFileIds: reorderedSelectedIds
selectedFileIds,
}
};
}