Sleeping Gods and Gloomhaven "vanished on the second pass" because the second pass began wherever the first ended: closing and reopening the version sub-view does NOT reset it to page 1 (Angular keeps the scope), so the rescan started mid-list and never revisited the earlier pages holding the row. Verified against the live picker. The second pass now clicks the visible numbered "1" anchor first — and so does the initial scan, since paging state can outlive anything. The reopen is gone entirely. Docs record both this and the has_text whitespace trap. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016jXZFSTZQKzAC8fqpWSz9g