fix: fill sparse holes in extendedHeaders to prevent undefined.includes() crash

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Christian Vidal Wolf
2026-04-23 16:47:39 +02:00
co-authored by Claude Sonnet 4.6
parent 96c56947c0
commit 0165793b3e
+4
View File
@@ -154,6 +154,10 @@ export default function App() {
extendedHeaders[idx] = name; extendedHeaders[idx] = name;
} }
}); });
// Fill any sparse holes with '' to avoid undefined.includes() errors
for (let i = 0; i < extendedHeaders.length; i++) {
if (extendedHeaders[i] === undefined) extendedHeaders[i] = '';
}
const resolvedCols = resolveColumnIndices(extendedHeaders); const resolvedCols = resolveColumnIndices(extendedHeaders);
const editableColumns = new Set([ const editableColumns = new Set([