1
0
Fork 1

fix: ignore sorts before first manual sort

remotes/1715175271555336803/main
gravel 5 months ago
parent 5f199c1412
commit 9ce89215a5
Signed by: gravel
GPG Key ID: C0538F3C906B308F

@ -818,8 +818,9 @@ function sortTable(column) {
if (!table) throw new Error("Table missing");
const sortState = getSortState(table);
const sortingAsBefore = column === undefined;
if (!sortState && !sortingAsBefore) {
throw new Error("Must supply column on first sort");
if (!sortState && sortingAsBefore) {
// No column supplied on first sort
return;
}
const sortingNewColumn = column !== sortState?.column;
const sortedColumn = column ?? sortState?.column ?? unreachable();