The generate button renders in SecondaryPageShell's actions slot, outside the report roots, so while submitting it still got the global 45% fade. A report-owned `report-center-generate` class brings it into the disabled rule; SecondaryPageShell and button.tsx unchanged. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8