ta
TanStack
GitHub
table
Workspace
GitHub
CI Pipeline Executions
Filtered
Runs
Demo
Insights
Compare tasks
Analytics
Sign in
Toggle sidebar
Overview
⌘K
table
Loading workspace stats
Loading workspace insights...
Statistics interval
7 days
30 days
Latest CI Pipeline Executions
Status
Fix filter
Filter
Fuzzy
Filter range
Sort by
Sort by
Start time
Sort ascending
Sort descending
In progress
6532
0f7fd347 still skip autoResetPageIndex in controlled state scenarios
by Kevin Van ...
K
Succeeded
6532
cbf40f8e address stale updater bug, simplify
by Kevin Van ...
K
Succeeded
6532
c7d1f94b omit row selection from new check
by Kevin Van ...
K
Succeeded
6532
c7d1f94b omit row selection from new check
by Kevin Van ...
K
Canceled
6532
c7d1f94b omit row selection from new check
by Kevin Van ...
K
Failed
6532
Fix ready
→
c7d1f94b omit row selection from new check
by Kevin Van ...
K
Canceled
6532
c7d1f94b omit row selection from new check
by Kevin Van ...
K
Succeeded
6532
c00a5dd2 add date filters to filter examples
by Kevin Van ...
K
Succeeded
6532
c00a5dd2 add date filters to filter examples
by Kevin Van ...
K
Succeeded
6532
34ac8623 refactor(table-core): centralize no-op state update guarding in setStateSlice Route every table.setX state router through a single setStateSlice util that resolves the updater once against the slice's current value, structurally compares the result, and skips the onXChange handler entirely when nothing changed. This removes the class of render loops where auto resets fired change handlers with freshly allocated but semantically identical values (e.g. autoResetExpanded after a data reference change), and deletes the scattered ad-hoc guards that previously protected individual slices. For uncontrolled slices the default handler receives the pre-resolved value, so updaters run exactly once. User handlers and externally owned slices receive the original updater untouched to preserve functional update composition and independent base-atom fallback semantics. Supersedes #6519. Co-Authored-By: Dmitrii Kartashev <dikartashev@gmail.com> Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
by Kevin Van ...
K
Failed
6532
Fix ready
→
34ac8623 refactor(table-core): centralize no-op state update guarding in setStateSlice Route every table.setX state router through a single setStateSlice util that resolves the updater once against the slice's current value, structurally compares the result, and skips the onXChange handler entirely when nothing changed. This removes the class of render loops where auto resets fired change handlers with freshly allocated but semantically identical values (e.g. autoResetExpanded after a data reference change), and deletes the scattered ad-hoc guards that previously protected individual slices. For uncontrolled slices the default handler receives the pre-resolved value, so updaters run exactly once. User handlers and externally owned slices receive the original updater untouched to preserve functional update composition and independent base-atom fallback semantics. Supersedes #6519. Co-Authored-By: Dmitrii Kartashev <dikartashev@gmail.com> Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
by Kevin Van ...
K
Canceled
6532
34ac8623 refactor(table-core): centralize no-op state update guarding in setStateSlice Route every table.setX state router through a single setStateSlice util that resolves the updater once against the slice's current value, structurally compares the result, and skips the onXChange handler entirely when nothing changed. This removes the class of render loops where auto resets fired change handlers with freshly allocated but semantically identical values (e.g. autoResetExpanded after a data reference change), and deletes the scattered ad-hoc guards that previously protected individual slices. For uncontrolled slices the default handler receives the pre-resolved value, so updaters run exactly once. User handlers and externally owned slices receive the original updater untouched to preserve functional update composition and independent base-atom fallback semantics. Supersedes #6519. Co-Authored-By: Dmitrii Kartashev <dikartashev@gmail.com> Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
by Kevin Van ...
K
Previous
Next