Under Review
over 1 year ago

Regression bug: Connect IQ Store version 2.12 (Android) characters | () {} don't working anymore

With Connect IQ Store version 2.12 on Android (I don't have an iPhone to test the iOS version) characters < > { } ( ) and | (there may be more) are removed from a string application setting upon saving, where with version 2.11 they weren't removed. In case a user upgraded from 2.11 to 2.12 and then tries to open the application settings page for an application that has one of the mentioned characters inside one of the settings, the following text is displayed: "Connection Error We had a problem loading settings for this device."

Related: https://forums.garmin.com/developer/connect-iq/i/bug-reports/cannot-open-settings-in-garminiq-after-upgrade-connectiq-smartphone-app-to-last-version-2-12

  • Hi, 

    This bug utterly wrecks most of my apps that use | character for storage and serialisation / deserialisation.

    PLEASE PRIORITISE IT.

    G

  • The same thing is occurring on the IOS iteration of GC. Everything was fine until this latest Garmin Connect update. The inability to save parentheses in settings has broken a number of apps.

    I can type parentheses in, but Garmin Connect immediately removes them upon saving. Odd bug.

  • next issue:

    Keyboard overrides control so if the latest controls are input from keyboard you have to write "blindly".

    Please scroll settings  view.

  • I see the same thing in iOS. It seems that app settings have been removed from the Garmin Connect app, as it just redirects you to Connect IQ now.

    This is pretty serious for one of my apps -- appbuilder 5 -- as it takes a math formula as input in user settings, and parens are a key part of that.

    (Previously I also had problems with "<" and ">" which were rejected by Garmin Connect - I had worked around that by using "lt" and "gt" instead.)