3 months ago
707ba9eGitHub bounces to the Setup URL with setup_action=install and the signed state but NO installation_id when the App is already installed on the chosen account (and with setup_action=request while an install awaits org approval). The page dead-ended on 'nothing to connect.' Now: request → honest waiting copy; id-less install → recover via listClaimableInstallations (webhook-synced repos with no org claim), auto-fill a single candidate into the normal confirm flow (still an explicit claim, never automatic), offer a picker for several, and honest still-syncing copy for none.
Parent86b81f1