diff --git a/packages/table-core/src/core/column.ts b/packages/table-core/src/core/column.ts index b725db57db..97ee3e68d4 100644 --- a/packages/table-core/src/core/column.ts +++ b/packages/table-core/src/core/column.ts @@ -79,7 +79,11 @@ export function createColumn( let id = resolvedColumnDef.id ?? - (accessorKey ? accessorKey.replace('.', '_') : undefined) ?? + (accessorKey + ? typeof String.prototype.replaceAll === 'function' + ? accessorKey.replaceAll('.', '_') + : accessorKey.replace(/\./g, '_') + : undefined) ?? (typeof resolvedColumnDef.header === 'string' ? resolvedColumnDef.header : undefined)