Acknowledged
CIQQA-3248

Setting "Touch:Off" on Fenix 8, Forerunner 965 and FenixE fails to set isTouchScreen to false.

System.getDeviceSettings.isTouchScreen is returning true after touch is disabled in settings on Fenix 8, Forerunner 965 and FenixE

This behaviour is not showing up in the device simulator but is being widely reported on devices

https://forums.garmin.com/.../fw12-22-touchscreen-always...

https://forums.garmin.com/.../21-19-bug-touch-is-always...

https://forums.garmin.com/.../komoot-app-touchscreen-enable

It is a critical failure for my app which relies on this functionality to run on devices with both touch screen and 5-buttons.

It definitely works per the SDK documentation on Fenix 7 and many other 5-button touch screen devices.

Here is the failing code:

 var mySettings = System.getDeviceSettings(); 

 isTouchScreen = mySettings.isTouchScreen;

 //System.println("checkHybridTouchOff: hybrid, isTouchScreen:"+isTouchScreen);

 if (isTouchScreen){

Parents
  • And now I have developed, tested and uploaded a release of my app that circumvents this show stopper, but after 24 hours (and counting) the app store is still telling me : "This app has a version update pending. Changes will not be visible until the approval is complete. This process could take up to 2 hours." Grrrrr!

Comment
  • And now I have developed, tested and uploaded a release of my app that circumvents this show stopper, but after 24 hours (and counting) the app store is still telling me : "This app has a version update pending. Changes will not be visible until the approval is complete. This process could take up to 2 hours." Grrrrr!

Children
No Data