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
  • Yes, you are correct. Now that I have access to a user with a 965, I find that the touch screen does indeed remain active in my CIQ app despite it's being disabled in Settings.

    The issue is now being reported by 955 users of my app.

Comment
  • Yes, you are correct. Now that I have access to a user with a 965, I find that the touch screen does indeed remain active in my CIQ app despite it's being disabled in Settings.

    The issue is now being reported by 955 users of my app.

Children
No Data