Frank Song
5dcda6f537
fix: preserve terminal handoff across idle sidebar refresh
...
(cherry picked from commit 85f1c2d34b62b0ade85f51ed2cf8c1cf56f5ab9e)
2026-09-23 11:57:31 +08:00
TARS
6a0f5937cf
test: stub sidebar render-skip globals
2026-07-03 19:55:37 +02:00
Jamie (Hermes)
0674a0198c
perf(sessions): page archived sidebar rows
2026-06-29 22:24:35 +00:00
santastabber
5ed0ba6ef6
fix(sidebar): keep hidden archived parents as child references
2026-06-29 00:13:32 +00:00
Rod Boev
c071da4f5d
test( #4759 ): guard async harness extraction for sidebar refresh
2026-06-26 10:35:43 -04:00
Rod Boev
9cae66a1a0
test( #4759 ): keep sidebar harnesses aligned with helper extraction
2026-06-26 10:08:28 -04:00
nesquena-hermes
e617acfc79
test( #4748 ): stub _recordSessionProfileCount in the #4766 node harness
...
#4748 added a _recordSessionProfileCount() call inside _applySessionListPayload();
the pre-existing #4766 test isolates that function in node and must stub the new
helper (same pattern as the other stubbed helpers) or it ReferenceErrors. Not a
weakened assertion — the test still verifies old+new payload tab-count coverage.
2026-06-23 17:58:39 +00:00
nesquena-hermes
18e252d59c
test( #4741 ): update #4766 mock to accept the new redact_enabled kwarg
...
#4741 added redact_enabled= to _sidebar_session_response_item's call site
(routes.py:2199); the pre-existing #4766 test mocked it with a bare 'lambda row: row'
that rejects the kwarg -> full-suite TypeError. Mock now accepts the keyword-only
arg. Not a weakened assertion — the test still asserts bucket-count omission.
2026-06-23 17:17:17 +00:00
Rod Boev
bd72c785b5
fix(sidebar): reject cached fallback rows from the wrong hidden-filter mode ( #4775 )
2026-06-23 11:13:33 -04:00
Rod Boev
e27b7cf042
perf(sidebar): trim hidden and empty sidebar payload rows ( #4775 )
2026-06-23 10:29:06 -04:00
Rod Boev
148a1bfab2
Keep source-bucket cleanup tied to real session origin
2026-06-23 07:58:55 -04:00
Rod Boev
df4cdf7f9b
Prevent stale cross-bucket rows during source-tab switches
2026-06-23 07:49:46 -04:00
Rod Boev
f5f8f48006
Keep hidden source state through failed source refreshes
2026-06-23 07:06:07 -04:00
Rod Boev
efb784730a
Keep sidebar source fallbacks honest under refresh failure
2026-06-23 06:51:12 -04:00
Rod Boev
534008c3fc
Preserve hidden source runtime state across tab refreshes
2026-06-23 06:39:34 -04:00
Rod Boev
4ee5ef0d01
fix( #4766 ): harden source-tab refresh state
2026-06-23 06:21:15 -04:00
Rod Boev
73a209aca7
fix( #4766 ): close review gaps in sidebar source filtering
2026-06-23 06:10:16 -04:00
Rod Boev
9a5a3eb6d5
fix( #4766 ): filter /api/sessions by active source bucket
2026-06-23 05:56:00 -04:00