fix: open a block in the tab it was reached from

A show request carries the block the instance that asked was opened on, so a
link followed inside an editor moves that tab through its history the way it
did before the window moved into a plugin, and only a block reached from
somewhere else - the file tree, the More menu, a picker - opens a tab of its
own. Unlinking a shared block replaces it in the tab it was unlinked from for
the same reason.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Q4ZaGVkEsQYvJeLoSzYik5
ffe9f60535Claude committed on 9/14/2026, 1:08:21 PM· committed by BE3 Agentparent41db4fe
19 files changedLine totals unavailable