Rod Boev
|
a4f33f7687
|
test(#4793): tighten recycle reset regressions
|
2026-06-23 18:25:39 -04:00 |
|
Rod Boev
|
004c9774d0
|
fix(#4793): harden recycled assistant turns and messages scrollbar drag
|
2026-06-23 18:19:23 -04:00 |
|
Rod Boev
|
e4dcfb3cb8
|
fix(#4346): reject dual-class assistant turns from user-row recycling
|
2026-06-23 02:57:00 -04:00 |
|
Rod Boev
|
b5a21a9fa1
|
Keep assistant role-header regression stable on CI
|
2026-06-23 02:57:00 -04:00 |
|
Rod Boev
|
d736e91996
|
test(scroll): fix the recycled-turn header harness (#4346)
|
2026-06-23 02:57:00 -04:00 |
|
Rod Boev
|
568fb52727
|
fix(#4346): address drag-release and recycled-row review regressions
# Conflicts:
# static/ui.js
# tests/test_issue677.py
|
2026-06-23 02:57:00 -04:00 |
|
Rod Boev
|
c4bec146a3
|
fix(#4346): keep scrollHeight stable during native scrollbar drag
|
2026-06-23 02:55:54 -04:00 |
|
Rod Boev
|
4a471f62d9
|
test(#4346): rewrite tests for recycling-only branch with behavioral coverage
# Conflicts:
# tests/test_issue4346_vscroll_footer_jitter.py
|
2026-06-23 02:55:53 -04:00 |
|
Rod Boev
|
9c364d8498
|
perf(#4346): recycle stable DOM nodes during virtual-scroll measurement re-renders
# Conflicts:
# static/ui.js
# tests/test_issue4346_vscroll_footer_jitter.py
|
2026-06-23 02:54:28 -04:00 |
|
Rod Boev
|
c1355f9e6a
|
Clarify the measurement transition guard and make its test precise
|
2026-06-23 05:48:36 +00:00 |
|
Rod Boev
|
2f7fe9da32
|
fix(#4346): harden footer jitter cleanup test
|
2026-06-23 05:48:36 +00:00 |
|
Rod Boev
|
8b74045bf8
|
fix(#4346): address review findings — classList fakes, .msg-time guard, test precision
|
2026-06-23 05:48:36 +00:00 |
|
Rod Boev
|
028fb61f3a
|
fix(#4346): suppress footer jitter during virtual scroll measurement re-renders
|
2026-06-23 05:48:36 +00:00 |
|