This space is specifically for Connect IQ bug reports. Please review the Connect IQ Bug Reports FAQ before reporting a bug to be sure you have the information needed for Garmin to investigate the bug you wish to report. 

  • Inconsistent type checking of return values

    • Ticket Created on
    • 0 Comments
    function bar(arg as String) as Void {} function works(arg as String?) as String { return arg; } function fails(arg as String?) as Void { bar(arg); } The type checker is happy to accept a String or Null return value in a function returning...
  • simulation background event no current app in target combo box

    • Ticket Created on
    • 1 Comment
    I can see only one app i [Target App] and it's not that actually running in sim. What there is this option for? I can't imagine simulate background for app I don't actual test but ok, maybe somebody can test it injection of data when oother app starts...
  • Typos on the Persisting Data page.

    • Acknowledged on
    • 4 Comments
    On the Persisting Data page, in the "Accessing Properties and Settings: Application.Properties" section, in the API column of the table, it says Properties.getValue(), and Storage.setValue(). I'm pretty sure the latter should be Properties.setValue()...
  • It's impossible to change settings order or hide properties

    • Ticket Created on
    • 1 Comment
    If I want to disable such properties for some devices I can change it to read only or have to modify list and put settings in device's resource directory. But position is the same like in default settings.xml. It'd useful to: - add flag hide for...
  • Suggestion: Bring VSC unit test experience on par with Eclipse

    • Ticket Created on
    • 0 Comments
    Studio Visual Code is really great - but the experience is yet not on par with Eclipse. Eg.: It is not possible to run just one or selected unit test function T he Run No Evil test results window isn't there Bug: device setting in launch.json...
  • device setting in launch.json ignored when running unit test in VSCode

    • Ticket Created on
    • 0 Comments
    I have a launch.json file with: { "type": "monkeyc", "request": "launch", "name": "Run on fenix 6X Pro", "prg": "${workspaceFolder}${pathSeparator}bin${pathSeparator}${workspaceFolderBasename}.prg", "prgDebugXml": "${workspaceFolder}${pathSeparator...
  • BLE on Simulator doesn't work with VS Code since SDK 4.0.7

    • Ticket Created on
    • 0 Comments
    Apps debugged using VS Code using BLE emulator won't work as the initialization time of the COM port always takes longer than the timeout of the linking the debugger VS Code/simulator. In 4.0.7 changelog, "End the Visual Studio Code debug session if...
  • Conditional type inference inconsistent for member variables

    • Acknowledged on
    • 1 Comment
    import Toybox.Lang; class X { var x as Float?; var y as Float = 0.0; function bad() as Float? { if (x == null) { return null; } return x * y; } function good() as Float? { if (x != null) { return x * y; } return null; } ...
  • Confusing documentation for '-l' option

    • Acknowledged on
    • 0 Comments
    The documentation says: ---------------------------- The Connect IQ type checker is disabled by default and is enabled with the -l compiler option. There are four levels of type checking: Silent - No type checking; keep everything dynamically...
  • TLS certificate Issues on the Fenix 5 Plus

    • Ticket Created on
    • 3 Comments
    I recently posted a report related to a Sectigo SSL certificate's not validating on Fenix 7 / Epix gen 2 devices. For the Fenix 5 Plus, things seems things much worse: Sectigo doesn't work, Let's Encrypt doesn't work, Amazon's root certificate used...