v0 Git PR button stuck loading and connection status issues on specific branches

Hello Vercel Support Team,

I’m facing a persistent issue with one of my existing branches and wanted your help to diagnose it.

Problem

For the past 4 days, the PR button on my current branch has been stuck in a loading state and never becomes visible. Because of this, I’m unable to create a PR from that branch.

Current Behavior

  • Initially, GitHub was not connecting properly with this branch.
  • I reconnected GitHub manually through Vercel, and now Vercel shows that the repo is connected.
  • However, on v0, the usual green dot indicator (Git connected status) is not appearing for this branch, even though it says Git is connected.
  • As a result, I still cannot create a PR from this branch.

Comparison of Branches

To test this, I created a duplicate/new branch:

New Branch

  • The green dot appears correctly.
  • The PR button is visible and works on the new branch.
  • Issue: My authentication is broken (login keeps loading and never completes).

Old Branch

  • Authentication works perfectly fine and has no login issues.
  • Issue: PR button + Git/v0 green dot do not work.

It feels like the original branch might be stuck in an inconsistent or corrupted state between GitHub, Vercel, and v0.

This does sound like a corrupted state, disconnecting and reconnecting Github probably broke it

Can you try making a new branch so you get a working chat, then copy the branch name and go back to the old corrupted chat

Then open the terminal and manually push your changes to that new branch

git switch new-branch-name
git add . 
git commit -m "Migrating from corrupted branch"
git push --force

If that looks like it works, then you should be able to go to your new chat and see your changes, at which point hopefully you can continue to use v0 normally