Title: Deploy form submits but never creates an app — no error shown, console shows RequiredError
Body:
I’m trying to deploy an app from a private repo in a GitHub organization I own. Repository access, branch, and file path are all confirmed correct (verified independently against GitHub multiple times), and the form shows no validation errors, all fields green/valid, App URL shows “Domain is available”, Deploy button is enabled.
Clicking Deploy does nothing visible: no navigation, no error message, no app appears under “My apps” afterward. This happens consistently across multiple sessions, including a fresh incognito sign-in.
Using browser devtools, I found:
-
When using the “Paste GitHub URL” input mode specifically, the console shows an uncaught error on submit:
Warning: An unhandled error was caught from submitForm() RequiredError: Required parameter repo was null or undefined when calling verifyFileExists. at assertParamExists (schemas-*.js) at Object.verifyFileExists (schemas-*.js) at GithubApi.verifyFileExists (schemas-*.js) at deploy-*.js (onSubmit handler)This suggests the URL-paste mode isn’t correctly populating the internal
repofield before validation fires on submit. -
Using the interactive picker (separate Repository/Branch/Main file path fields, selecting from the live autocomplete dropdowns) avoids that specific error, but submitting still results in the page becoming unresponsive for several seconds (repeated
Page.captureScreenshot/ renderer timeouts when automating), and no deploy/create-app network request is ever sent, confirmed by monitoring network requests through the submit, only a client-side analytics “submit” event fires, no corresponding API call to create the app.
Repo: private, under a GitHub organization I own (fine-grained PAT and OAuth private-repo access both confirmed granted and working for other purposes). Branch: main, confirmed via GitHub’s own UI. Also worth noting GitHub’s own repo page was intermittently showing “Cannot retrieve latest commit at this time” around the same period, might be unrelated, might be relevant if your deploy flow depends on the same commit-info endpoint.
Happy to provide more detail, HAR file, or a screen recording if useful.