GitHub sync control occasionally does not appear
- Dominant language
- TypeScript
- Stars
- 40k
- Forks
- 2.4k
- Avg merge
- 2d 13h
- Merged PRs (30d)
- 61
Description
### Expected Behavior
For the collections on my GitHub-synced project, it is expected that, when opening the collection, the GitHub sync control appears at the center top next to the project name.
### Actual Behavior
Sometimes, upon opening the project, the sync control does not appear. It is also not merely invisible; it is at the very least collapsed since the project title does not shift left as if to make space for it like it does when the control does appear.
### Reproduction Steps
1. Open a GitHub-synced project.
2. The GitHub sync control at the top of the screen might not appear.
### Is there an existing issue for this?
- [X] I have searched the [issue tracker](https://www.github.com/Kong/insomnia/issues) for this problem.
### Additional Information
The problem seems to arise at the project-level; currently I have one project open that is showing the control, and switching between it and one of my other projects consistently has the first project show the sync control, and the other one does not show it.
Restarting the application appears to solve it in the short term.
### Insomnia Version
2022.7.5
### What operating system are you using?
Windows
### Operating System Version
Windows 11 version 22H2
### Installation method
Downloaded from insomnia.rest
### Last Known Working Insomnia version
2022.6
Contributor guide
Research direction
No source file or test is named in the issue. Start by reproducing the project-level GitHub sync control failure on Windows and trace the project-opening path that determines whether the control is shown; done means switching between GitHub-synced projects consistently displays the control without requiring an application restart.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- electron, typescript
- Domain
- desktop, frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100