The floating menu does not change its content when the conditions change

Note:
Before bug reporting, please make sure you have tried the latest (alpha) version of BetterTouchTool and that you have already tried to restart your system :-). If you encounter a crash, please attach a crash log from the macOS Console.app's "Crash Reports" section.


Describe the bug
I want to create a floating menu that changes its content depending on whether I am playing any multimedia or not. So, I made a special condition group on the side panel that activates when the BTTCurrentlyPlaying variable has a value of 1. I copied the setup and pasted the floating menu into the new condition group, modified it, and selected the option "Merge with Global Menu Items if Menu Identifier matches." However, the menu items do not appear immediately when the condition menu activates or deactivates. They only update with a significant delay or after manually changing settings in the floating menu in BTT. Why isn't the change instantaneous?


Affected input device (e.g. MacBook Trackpad, Magic Mouse/Trackpad, Touch Bar, etc.):


Screenshots
If applicable, add screenshots to help explain your problem. (You can just paste or drag them here)



Device information:

  • Type of Mac: MacBook Pro
  • macOS version: 26.2 (25C56)
  • BetterTouchTool version: 6.108 (2026012401)

Additional information (e.g. crash logs, related issues, etc.):

Am I making some kind of mistake, or is there a bug in the app?

I have floating menus showing details about the currently playing media, and they are working as expected. I'm not 100% sure I fully understand your issue :\

I might need to trigger a menu refresh if a relevant CAG gets enabled, I'll.check.

1 Like