useIncident reports loading until its answer belongs to the current id (the render before the effect read the previous id's loading=false), and clears a stale doc on a denied read. LiveView holds the last selected doc for the same id while the by-id lookup is pending, so a watched incident resolving no longer deselects (fly to region) and reselects (fly back). Follow-up for the panel's 'active'/elapsed copy on resolved incidents: #275. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>