On this page: Connect IQ Basics (garmin.com)
The expectation for all views in the widget loop is that the system menu shows when the user performs the menu behavior. For widgets, the first item on the system menu will be to view the menu options for the widget. When the user makes that selection, your widget’s BehaviorDelegate.onMenu()
will be called.
This is not correct for the Vivoactive 4s.
When the user performs the menu behavior -- long hold of the lower physical button -- `onMenu()` is called. If it returns false, the system menu is shown.
Then, "when the user makes that selection" where "that selection" == "the first item on the system menu" it does not call `onMenu()`. It shows the same "Push Notifications: All" menu it shows for all widgets.