CI's touch coverage run failed "a resolver failure for the ComfyUI link never
stops the shell from mounting" with "route.fulfill: Fetch response has been
disposed": its trace shows two Library thumbnail requests started by the last
route still in the spec's proxy-mount handler while the page fixture was torn
down.
- The proxy-mount handler ignores only that teardown error, and the workspace
and Activity specs unroute with ignoreErrors before teardown.
- The Activity store now ends its work on pagehide: the poll and backoff timers
stop, the job streams close and a list read in flight is aborted (an older
read is also aborted when a newer one starts). A pageshow from the
back-forward cache reads the list again.