For some reason since watchOS 26.5 my workout app can no longer receive action button presses during a workout unless the action button is configured to start a specified activity type.
If the action button is configured to just open the app but not start an activity then at the start of a workout the app donates a StartWorkoutIntent. The result parameter is set to a 'NextButtonPress' intent so that the app is notified when the action button is pressed.
This has been working fine since the action button first appeared back in 2022, but has suddenly stopped working with watchOS 26.5.
Now when the app tries to donate the intent then it fails with the following error:
The operation couldn’t be completed. (LNTranscriptErrorDomain error 1003.)
Does anyone know what has changed and how I can get around it? Thanks.