fix(app): remove restored agent tabs from foreign workspaces (#7956)

A persisted explicit pin outlives archive recovery because its agent never joins the unrelated workspace directory. Drop positively foreign pins after hydration and let existing reconciliation remove only the misplaced view. Preserve unknown ownership and legitimate historical opens.

Adapts the repair proposed by kaicot in getpaseo/paseo#6901 to current main, with persisted-store and real-browser regression evidence. Refs getpaseo/paseo#6900.
This commit is contained in:
odoo-mvds
2026-10-26 17:54:25 +00:00
committed by GitHub
parent 4f9d9d6de2
commit 65ce4b590a
7 changed files with 292 additions and 15 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB