Insomnia title bar bugged on Wayland
- Dominant language
- TypeScript
- Stars
- 40k
- Forks
- 2.4k
- Avg merge
- 2d 13h
- Merged PRs (30d)
- 61
Description
### Expected Behavior
Insmnoia must be able to render the title bar smoothly and operate in full-screen mode without issues.
https://github.com/user-attachments/assets/2434080a-6e03-4428-872f-8c05f4d0e503
### Actual Behavior
Insomnia is failing to render the title bar correctly and is also not switching to full-screen mode.
https://github.com/user-attachments/assets/0ad3d58a-0c81-496e-a10f-099116b62b0f
### Reproduction Steps
1. Install version 12 of Insomnia.
2. Open Insomnia
3. Try interacting with the title bar.
4. Try setting Insomnia to full screen.
### Is there an existing issue for this?
- [x] I have searched the [issue tracker](https://www.github.com/Kong/insomnia/issues) for this problem.
### Which sync method do you use?
- [x] Git sync.
- [ ] Insomnia Cloud sync.
- [ ] Local only
### Additional Information
I'm using Fedora 43 Workstation, which by default uses Gnome 49, a version that no longer supports X11 and only runs via Wayland. I noticed that Insomnia, in its version 12, now runs natively on Wayland and no longer via XWayland, and unfortunately, when doing this, the application's Title Bar doesn't work properly. I also can't make the application fullscreen because resizing it isn't working correctly.
### Insomnia Version
2025.10.31 (12.0.0)
### What operating system are you using?
Other Linux
### Operating System Version
Fedora Linux 43 (Workstation Edition)
### Installation method
RPM Package
### Last Known Working Insomnia version
2025.10.21 (11.6.2)
Contributor guide
Research direction
Reproduce the issue with Insomnia 12 on Fedora 43/GNOME 49 under native Wayland, following the listed title-bar and fullscreen steps. Then trace the desktop window handling and fullscreen behavior; done means the title bar renders and responds smoothly, resizing works, and fullscreen can be entered.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- electron, linux, typescript
- Domain
- desktop, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100