23.20: Pinning a map layer with HW buttons causes UI to get into an undefined state, and navigating back to activity causes it to quit

Repro steps:

- During an activity, navigate to map layers, and use the hw buttons to open a layer (eg. popularity routing) and to pin it.

Expected outcome:

- Layer is pinned

Actual outcome:

- Pining the layer (with a start button) also acts as a Stop button. The activity is stopped, but the watch doesn't expect to be in that state, and I ended up on a black screen with a red outline.

- Trying to navigate back to activity via going back to watchface and then to activity has ended in 'new activity' menu, which started a new activity, discarding the previously active activity.

  • Good find!

    "Pining the layer (with a start button) also acts as a Stop button."

    I saw this issue a couple of weeks ago, but not the problem where the map page is apparently corrupt, and returning to the watchface causes the activity to be discarded.