Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clicking "Hide Sidebar" and "Show Sidebar" in the UTM.app UI sometimes hangs for a few seconds (shows the spinning beachball) #5625

Open
rxhfcy opened this issue Aug 29, 2023 · 2 comments

Comments

@rxhfcy
Copy link

rxhfcy commented Aug 29, 2023

Describe the issue
Clicking "Hide Sidebar" and "Show Sidebar" in the UTM.app UI sometimes hangs for a few seconds (shows the spinning beachball). Probably easier to notice if you click the buttons repeatedly.

Steps to reproduce:
0. Have lots of different kinds of VM's in the list on the left

  1. Pick one of the VM's
  2. Repeatedly click "Hide Sidebar", "Show Hidebar", "Hide Sidebar", "Show Hidebar" etc. etc. at least 10 times or so
  3. Go back to 1 (pick another VM) and repeat until you see weirdness / stuttering / hangs

What happens: the animation noticeably slows down sometimes, for several seconds, shows the "macOS spinning beachball"
What I expected: no slowdowns
(also expected to see no UI animation because I have "Reduce Motion" enabled in macOS system settings, but that's another issue)

Seems to happen more on some VM's, less on others:

  • macOS 13 Ventura aarch64 VM: animation does stutter, but less than the others I think
  • Debian 12 (x64, QEMU): stutters a lot
  • Arch Linux ARM (QEMU 7.2 ARM Virtual Machine): stutters a lot
  • Fedora Linux aarch64 (uses Apple Virtualization): stutters a lot

Configuration

  • UTM Version: Version 4.3.5 (87)
  • macOS Version: 14.0 Beta (23A5328b)
  • Mac Chip (Intel, M1, ...): M1 MacBook Air (16 GB RAM)
@rxhfcy
Copy link
Author

rxhfcy commented Aug 29, 2023

Weird, now I can't reproduce this anymore. May or may not have something to do with playing with #5627 and deleting a weirdly named test VM.

The animations are definitely still not buttery smooth though (I'd be very surprised if they were 60 FPS)

@rxhfcy
Copy link
Author

rxhfcy commented Aug 29, 2023

Pretty sure there's still something wrong here. Now I got beachballs when resizing the window (quickly resize it with the mouse to make it as small as possible and back, make it as wide as possible and back, as tall as possible and back, etc etc)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant