Diagnostics that cannot survive the crash they are diagnosinggotchas / toolingFrozen threads stop repainting, sessionStorage dies with the tab and the next healthy run overwrites the crash report; persist synchronously and never gate recovery on a flag
rules-of-hooks false-positive — a complex JSX && chain flags the wrong hookgotchas / spfxA complex conditional in your render blames the wrong hook; extract it to a const. Second trigger: sheer component size — there extracting conditions doesn't help, splitting the component does. Third trigger: the…