Escaping in app parameters

Hi all !

Before opening a bug case, I wanted to report the issue here. Perhaps I missed a notice about a change somewhere?

I created the application ApiCall, which allows sending an API request with multiple configurable options. Each "action" is created by the user in the form of a JSON entered in each parameter line of the application in Garmin IQ. My application has been working for several years.

However, over the past week, some users that have made some changes on there parameters, have reported a syntax error in the usage of my app even though they haven’t made any change on the line impacted by the error.

It seems that saving the parameters now removes all \ characters!

I recall that this behavior appeared a few years ago as well and was quickly fixed by Garmin.

In the meantime, I have asked these users to double all \ characters in their parameters, but this is not sustainable in the long term.

My question is: is this expected behavior and I missed some documentation somewhere? Otherwise, I will open a formal case.

Regards.