Review feedback on #87288 (Enough1122 + cross-vendor validation):
- openPreview: reusing a pinned file row from another session keeps the
owner's id (no id/sessionId split); the singleton Browser and artifacts
reached from another session re-own to the navigating session so the new
URL is not invisible in the session that opened it; the rail selection
follows the row's final id instead of the pre-computed one.
- preview-tile: merge the visible-list reveal/rehome listeners into a
single rehome-then-reveal listener so ordering is explicit.
- preview-strip-tools: the pin toggle reads the current store state at
click time instead of the render-time closure.
- Tests: pinned-reuse owner id, focused-tile-over-selection, and Browser
re-own coverage — each mutation-verified (fails with the fix reverted).
42 targeted tests pass; renderer typecheck and eslint clean.