Repository navigation
Replies: 1 comment
|
Thanks for sharing. The proposed fix seems sound, so I've implemented it in #786 and it will ship as part of 2.2 |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
I've experienced similar issues to those described here: #479 (comment)
Namely, that the fullscreen behaviour sometimes breaks in various ways such as:
Notably these problems have been intermittent; they don't always occur.
Secondly, the problem occurred only with an actual VM window and never with VB's main window showing the VM thumbnails.
With the help of an LLM (full disclosure) I believe I was able to trace the bug to a timing/race condition issue around line ~ 202 in WindowEnvironment.swift.
The proposed fix moves the
.fullScreencheck and assignment inside the queued code block so it reads and applies it at the same time; eliminating the possible race condition.After applying this patch, all the problems I listed above are fixed on my system (Tahoe 26.7).
All reactions