History is off the Cowork screen, not folded on it

I read "chevron gập pane Lịch sử — giữ" as "keep it as a strip" and left an 18px
sliver down the side. The drawing has nothing there: the body row is two columns,
transcript and files, and the relocation table settles it — History (lịch sử
chat), was "pane giữa, chỉ ở tab Cowork", now "Sidebar ▸ RECENTS", verdict "giữ,
dễ tới hơn". The line about the chevron belongs to a tally of the app's eleven
collapsible spots, not to this screen's layout.

So the panel is not on Cowork at all. "Tất cả project…" in RECENTS brings it in
at full width — it has to stay reachable, because search, filters, pin, rename
and multi-select delete exist nowhere else — and its chevron puts it away again.
Either choice survives leaving the screen and coming back.

check_cowork_screen now requires it absent on arrival and present after the
request; showing it unconditionally fails.

23/23 checkers pass.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Nam Pham Dinh Thanh
2026-08-18 16:12:03 +09:00
co-authored by Claude Opus 5
parent b849cb6ea0
commit d434f7b095
2 changed files with 22 additions and 17 deletions
+5 -5
View File
@@ -91,13 +91,13 @@ def main() -> int:
# and its pane arrives folded to the strip the drawing keeps
w = win.workspace
sb = w._sidebar
print(f"vao Cowork: History gap={sb.is_collapsed()} rong={sb.width()}px")
if not sb.is_collapsed():
fails.append("pane Lich su mo san — man Cowork thanh 3 cot")
print(f"vao Cowork: History hien={sb.isVisible()}")
if sb.isVisible():
fails.append("pane Lich su van o tren man Cowork — ban ve chi co 2 cot")
w.show_history_pane()
app.processEvents()
print(f"sau 'Tat ca project…': History gap={sb.is_collapsed()} rong={sb.width()}px")
if sb.is_collapsed():
print(f"sau 'Tat ca project…': History hien={sb.isVisible()} rong={sb.width()}px")
if not sb.isVisible():
fails.append("'Tat ca project…' khong mo duoc pane Lich su")
w._on_history_fold(True)
app.processEvents()