Hey there, thanks for the super detailed report and welcome to the Streamlit community! It sounds like you’ve done a thorough job debugging—nice work! From what you’ve described, it seems likely that the “Paste GitHub URL” mode isn’t correctly parsing or populating the repo field, which leads to the RequiredError in the console and prevents the deploy API call from being made.