Acknowledged
CIQQA-3719

Action Menu does not work with touch/mouse in the simulator - app crash

If you use an action menu using the device buttons everything seems to work fine. But if you use touch, i.e. click on the menu itself in the simulator with the mouse, the delegate is called, but the action menu is not popped and stays displayed.

This ultimately results in an app crash when you do use the buttons in an attempt to get off the menu:

selected 1

Error: Unexpected Type Error
Stack: 

Encountered app crash.

Thankfully, it all seems to work correctly on a real device, but means it cannot be tested at all on a touch device like the venu 2 or vivoactive 6.

This is broken in SDK 7.1.0 through to 8.4.0. It last worked in 6.2.4

  • Did you try using the action menu with the mouse without pressing any buttons? i.e. click on an action menu item rather than selecting using the up/down and enter button? Maybe try to use an action menu and run with a vivoactive 6 which cannot be used with buttons.

    I thought the description was pretty clear. Any code which brings up a WatchUi.ActionMenu will demonstrate this bug for me. 

  • I'm not sure I understand your issue. I just added recently action menu for an app of mine, and it seems to work in the simulator. Can you show a video or at least screenshots and steps (and maybe your relevant code)?