iOS 14.6 - Error response template issue

In iOS 14.6 onwards Siri stopped showing the custom error response template message in the Confirm phase. When we are returning an error in the confirm phase Siri always says

Sorry, You'll need to continue in the app

and then

Uh oh, there's a problem. Please try again.

If we return the same error in the Handle phase is showing expected error message defined in the response template

The same code is showing the expected error message in the iOS 14.3 devices. In iOS 14.3 device custom error response message displayed as

Sorry something went wrong, App Name Says, Error response template message ....

It looks like Apple updated the error message behavior in the iOS 14.6 devices. I believe this is the expected behavior of upcoming OS versions.

Let me know if have any solution to resolve this issue! since we need to show a proper error message to the user in the confirm phase.

Are you able to reproduce this with the SoupChef sample code project? If so, please install the Siri logging profile, reproduce the issue again, and then capture a sysdiagnose. Attach this sysdiagnose to a bug report filed through Feedback Assistant and post the FB number here.

Hi,

Sorry for the late response! I have tested this behavior in the latest SoupChef sample which you have shared in the Xcode 13 beta. SoupChef source code also has the same issue in iOS 14.6 devices. I have noticed one more issue also while showing custom error template message in the handle phase if Siri initiated via "Hey Siri". I have created a bug for these issues. Please find the FB number of those issues

  1. FB9536440
  2. FB9536534
iOS 14.6 - Error response template issue
 
 
Q