--- # nuzlocke-tracker-h8zw title: 'Crash: Hide edit controls for non-owners in frontend' status: completed type: bug priority: high created_at: 2026-03-21T12:49:42Z updated_at: 2026-03-21T12:50:37Z parent: nuzlocke-tracker-bw1m blocking: - nuzlocke-tracker-i2va --- Bean was found in 'in-progress' status on startup but no agent was running. This likely indicates a crash or unexpected termination. Manual review required before retrying. Bean: nuzlocke-tracker-i2va Title: Hide edit controls for non-owners in frontend ## Summary of Changes Investigation shows commit `3bd24fc` already implemented all required changes: - Added `useAuth` and `canEdit = isOwner` to both `RunEncounters.tsx` and `RunDashboard.tsx` - All mutation UI guarded behind `canEdit` (Log Shiny/Egg, End Run, Randomize All, HoF Edit, Boss Battle, route clicks, visibility, naming scheme) - Read-only banners displayed for non-owners - No code changes needed — work was already complete