The closing callback gets the End as it is (End::unauthorized), instead of lib.rs reading the code back out of the JSON sent to the page -- which left End::unauthorized unused and CI's -D warnings refused the build. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>