v4.804 broke my Floating Menus - "Trigger Hovered Menu Item And Hide Floating Menu"

My main Floating Menu is triggered by a single mouse button:

  1. Upon mouse-down the menu appears.
  2. With button held down, move mouse to hover relevant menu item.
  3. Upon mouse-up the hovered menu item is activated using the "Trigger Hovered Menu Item And Hide Floating Menu" action, and the menu disappears.

I have one central menu item which is automatically-hovered upon conjuring the Floating Menu with mouse-down (Floating Menu is centred on cursor).
This means that simply clicking the mouse button normally without movement will momentarily cause the Floating Menu to appear and disappear and activate that central button. (Action: Switch to previous app)

I just upgraded to 4.804 and it broke this. Now, wherever I move the mouse to use one of the other menu items, it only ever activates the central item. The "Trigger Hovered Menu Item And Hide Floating Menu" action seems to be only taking into account the position of the cursor on mouse-down, rather than where it is on mouse-up, when the cursor has been moved to another item and released to activate it.

To get things working I've downgraded to 4.726 (30th Sep) and it's working as normal. (I can't remember exactly which version I was on before 804, but I assume it would have been the previous stable release 701.)

Thanks


Device information:

  • Type of Mac: Mac Mini M1 2020
  • macOS version: Ventura 13.2
  • BetterTouchTool version: 4.804

Not sure whether this is related, but do you have this option enabled?

I just tried this setup with my right mouse button, but it seems to work fine here. Recognizing hover while mouse is pressed is tricky though, so I wouldn't be too suprised if any of the recent changes caused this. However I'd always recommend to enable the that hover option for such setups

//edit: it also seems to work without that option here :-/
Can you maybe share your menu?

I just tried re-updating to v804 to test this— the "recognize hover while mouse button pressed" option was off, but switching it on didn't make a difference.

This isn't the only problem that 804 has caused with Floating Menus but I wanted to make this bug report specific as I might be able to workout/workaround the other prob.

In order to get on with work today I've had to re-downgrade again to v726. I'll take a look again later, but can you give me a pointer as to how to "share my menu"?

Thanks.

right-click the menu in the BTT settings => export to file

It could also be a macOS 13 related problem as the floating menus are using more and more modern SwiftUI features and Apple only added many of them on macOS 14. Unfortunately Apple doesn't provide any ways to achieve backwards compatibility ...