When opening a Pull Request from Colibri for the first time in a newly loaded repository, the PR is not created on GitHub.
The UI switches from Open PR to Show PR, but:
- No toast notification appears
- No Pull Request is actually created
After reloading Colibri and trying again, the PR creation works correctly.
- Load a new repository into Colibri.
- Make a change in the README.
- Create an annotation.
- Click Open Pull Request.
- Wait until the button changes from
Open PRtoShow PR.- A toast notification is expected here but does not appear.
- Check GitHub → No PR has been created.
- Copy the Colibri room URL.
- Reload Colibri using the same URL.
- The button now shows
Open PRagain. - Click Open PR.
- Colibri switches to Show PR and a toast notification appears.
- Check GitHub → The PR is now created.
- The Pull Request should be created on the first attempt.
- A toast notification should appear confirming the PR creation.
- The UI state should match the actual PR status on GitHub.
- The first attempt fails silently.
- No PR is created.
- The toast notification is missing.
- The UI switches to
Show PReven though no PR exists. - After a reload, the process works as expected.
- Users may think the PR was created when it was not.
- Creates confusion and breaks the expected workflow.
- Requires a manual reload to fix.
- PR creation works on the first attempt.
- Toast notification appears after successful PR creation.
- UI state reflects the real GitHub PR status.
- No reload should be required.