Contain discovery panics and publish the empty result so the font menu leaves its pending state. A synthetic panic regression fails when containment is removed. Co-Authored-By: Codex GPT-6.1 <noreply@openai.com>