fix(dees-table): stabilize live updates by reusing row DOM and avoiding redundant layout recalculations

This commit is contained in:
2026-04-14 13:58:00 +00:00
parent 05e74cbe2e
commit 3e86ba034b
4 changed files with 274 additions and 100 deletions
+9
View File
@@ -1,5 +1,14 @@
# Changelog
## 2026-04-14 - 3.78.3 - fix(dees-table)
stabilize live updates by reusing row DOM and avoiding redundant layout recalculations
- reuse keyed table rows across live-sorted updates so existing row elements persist while cells reorder
- limit flash animation restarts to changed cells by tracking per-cell flash tokens
- avoid repeated column width measurements unless table layout inputs actually change
- replace async header and footer action rendering with direct mapped output to prevent comment node growth during updates
- add Chromium live update tests covering width measurement stability, comment growth, and row DOM reuse
## 2026-04-12 - 3.78.2 - fix(deps)
bump @design.estate/dees-wcctools to ^3.9.0