Two fixes from a field report (#4):
Meet detection no longer jumps to a lobby tab instead of the live call. Safari's mic capture lives in com.apple.WebKit.GPU, which the mic-priority tiebreaker never matched — so a Meet join page left open in Safari could outrank the browser actually transmitting audio. Browsers now declare their mic process prefixes, and a mic-holding browser is fully scanned (tabs + AX windows) before URL-only hits elsewhere are trusted.
The hotkey survives upgrades. Ad-hoc signing pins the Accessibility grant to the exact binary, so every upgrade silently killed it — and re-toggling the stale System Settings entry can never fix it. jumpcall install now clears the dead grant when it detects a changed binary (approve the fresh prompt once), and jumpcall status explains the recovery (tccutil reset Accessibility io.github.joncode.jumpcall) if you hit the stuck state.
Upgrade: brew update && brew upgrade jumpcall && jumpcall install