Primitive creation accepted a named but inactive FreeCAD document. The transaction accessor is tied to the active document, so a failed recompute could leave a partial primitive with its transaction still open. The fix rejects the target first; live GUI rollback is untested.
From the Grok pain-radar digests, Oct 28-29 2026 (Oct 28 8:41 AM ET through Oct 29 early-morning Haitch editions). Verified live 2026-10-29: issue/PR read; title and state confirmed.