Skip to content

Conversation

@nheagy
Copy link
Contributor

@nheagy nheagy commented Jan 5, 2025

Working from the theory that the bug is caused because the mouseExisted event fires before the mouseEntered event has displayed the panel, this patch ensures that Final Boards dismiss by putting their creation inside a DispatchWorkItem that is then cancelled in the exit method.

We can still speed up creation of the final board panel in a few ways - one being building for arm64 on Apple Silicon - but the race condition would still remain without this PR.

@azeier azeier force-pushed the master branch 14 times, most recently from d653ee6 to aa3f672 Compare November 21, 2025 23:54
@azeier azeier force-pushed the master branch 7 times, most recently from 15ecafb to 5ee0b4a Compare December 8, 2025 22:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant