Skip to content

Conversation

@ealmloff
Copy link
Member

It looks like there is a bug with wry or tao that causes window decorations to become unresponsive if you ever make the window invisible on linux: tauri-apps/tauri#11856

This PR just works around that issue by not waiting for the first render to make the window visible. That means there will be a flash before the content is rendered

We should also fix this upstream or move to a different library for windowing. We have talked about unifying the windowing code for blitz and desktop with winit. I'm unsure if they have the same bug

Fixes #3667

@ealmloff ealmloff requested a review from a team as a code owner November 17, 2025 18:48
@ealmloff ealmloff added bug Something isn't working linux labels Nov 17, 2025
Copy link
Contributor

@nicoburns nicoburns left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fix seems reasonable. Better to have a flash than an unresponsive window.

I'm definitely keen on standardising on Winit unless there's a blocker. The recent 0.31 beta has lots of really nice improvements.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working linux

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Unresponsive window decorations on wayland

2 participants