Animations become choppy in NSStatusItem when other window contains ScrollView

Feedback ID: FB23984230

This issue for some reason does not happen on my external 165 Hz display, but happens on my built-in MacBook Air display (60Hz).

See attached example project:

  • Contains two parts
    • NSStatusItem with animation that triggers during ‘.onTapGesture()’
    • a window with ContentView that contains List and ScrollView
  • while any ScrollView / List is in the view hierarchy in ContentView, triggering an animation in NSStatusItem (on a built-in MacBook display) is very choppy
  • once removing ScrollView / List from view hierarchy from ContentView, animation in NSStatusItem is very smooth

Project: Link

macOS 26.5.2 (25F84)

Hello @martin ,

Thanks for filing this report. To help with our investigation, can you provide the following information:

  • Include explicit steps to reproduce the issue in your sample app.

When I run your project on my on my Mac, with the display set to 60hz, the issue does not occur, but there were no steps provided so maybe I am missing something. I'm also testing on an M4 Max MacBook Pro, so not the same...

  • Are you able to reproduce the issue on another Mac, or on any 27 beta release?

Include this information in with your feedback report, so that anyone who sees that report can easily reproduce and understand the issue as well.


Let me know when you added this information to your report, and share it here as well so others are in the loop.

Thank you,

 Travis

Animations become choppy in NSStatusItem when other window contains ScrollView
 
 
Q