test(workspace): pin persisted mode ordering in Web replay

This commit is contained in:
Dudu-0223 committed 2026-09-10 15:54:57 +08:00
1 parent 8423b270e3
commit 6e94ee4fb9
2 files changed
+8

No files matched your search

+1
View File
@@ -43,6 +43,7 @@ describe('web e2e: workspace recency', () => {
tripwire = watchConsole(page)
await page.addInitScript(({ account, ids, timestamps }) => {
if (localStorage.getItem('dsh.workspace.view.v5') !== null) return
localStorage.setItem('dsh.sessions.current', JSON.stringify({ sessionId: ids[0] }))
localStorage.setItem('dsh.workspace.view.v5', JSON.stringify({
groupBy: 'workspace', orderBy: 'updated', groupExpansion: { [account]: true },
sessionOrderByAccount: { [account]: [...ids].reverse(), __flat_session_order__: [...ids].reverse() },
@@ -0,0 +1,7 @@
- tree "Sessions":
- treeitem "{{workspace}}" [expanded]:
- img
- text: {{workspace}}
- treeitem "Newest conversation now" [selected]
- treeitem "Middle conversation 1min"
- treeitem "Oldest conversation 2min"