Skip to content

Fix stale thread route recovery #222

Fix stale thread route recovery

Fix stale thread route recovery #222

Triggered via pull request September 3, 2026 17:16
@redxzetaredxzeta
synchronize #170
issue-127
Status Failure
Total duration 20m 32s
Artifacts

ci.yml

on: pull_request
Format, Lint, Typecheck, Test, Browser Test, Build
20m 27s
Format, Lint, Typecheck, Test, Browser Test, Build
Windows Process Regression
3m 46s
Windows Process Regression
Migration Lineage
15s
Migration Lineage
Release Smoke
26s
Release Smoke
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 10 warnings
Format, Lint, Typecheck, Test, Browser Test, Build
Process completed with exit code 1.
[chromium] src/components/EventRouter.browser.tsx > EventRouter scoped orchestration sync > keeps a live assistant intro when a lagging thread snapshot arrives right after it: apps/web/src/components/EventRouter.browser.tsx#L374
AssertionError: expected false to be true // Object.is equality - Expected + Received - true + false ❯ vi.waitFor.timeout src/components/EventRouter.browser.tsx:374:74
[chromium] src/components/EventRouter.browser.tsx > EventRouter scoped orchestration sync > stops leasing a deleted route and clears its remembered location after recovery: apps/web/src/components/EventRouter.browser.tsx#L640
AssertionError: expected '/thread-root-browser-test' not to be '/thread-root-browser-test' // Object.is equality ❯ vi.waitFor.timeout src/components/EventRouter.browser.tsx:640:61
eslint(no-unused-vars): apps/web/src/components/Sidebar.tsx#L469
Variable 'SIDEBAR_VIEW_LABELS' is declared but never used. Unused variables should start with a '_'.
eslint(no-unused-vars): apps/web/src/components/Sidebar.tsx#L329
Type 'ThreadStatusPill' is imported but never used.
eslint(no-unused-vars): apps/web/src/components/Sidebar.tsx#L205
Identifier 'SIDEBAR_TRAILING_ICON_CLASS' is imported but never used.
eslint-plugin-react-hooks(exhaustive-deps): apps/web/src/components/ComposerPromptEditor.tsx#L1039
React hook useLayoutEffect depends on `mentionReferences`, which changes every render
oxc(no-map-spread): packages/contracts/src/model.ts#L306
Spreading to modify object properties in `map` calls is inefficient
oxc(no-map-spread): apps/web/src/components/ChatView.logic.ts#L1056
Spreading to modify object properties in `map` calls is inefficient
eslint-plugin-unicorn(consistent-function-scoping): apps/web/src/components/ChatView.logic.ts#L1103
Function `settle` does not capture any variables from its parent scope