Epix (gen 2) with 13.22 - onEnterSleep fires before watch sleeps

Has anyone else noticed an unusual quirk with the latest epix software and the onEnterSleep function timing?  I noticed this myself, and I've had some customers write in asking for help.

For ConnectIQ watch faces (mine and other developers'), the onEnterSleep() function seems to be getting called a few seconds before the device actually sleeps.  This causes the low-power mode version of my faces to display before they're supposed to.

Video of the behavior (from a customer) is here:
https://photos.app.goo.gl/cg3TQPYRGtECi3Ve8

This customer has AOD off.  Around the 8-second mark, my watch face goes into the low-power mode.  But the watch face doesn't actually turn off for another few seconds.

This seems to be impacting all my faces now, and it's also impacting other developers' faces I downloaded from the store.  All mine were all built with 4.2.4, and they were working fine until customers updated to 13.22.  

Notably, built-in Garmin faces are not having this issue, so it seems related to Connect IQ only.

Thanks!

Mike 

  • Yes, that's related to this issue. 

    Another issue is that tapping the touchscreen sometimes don't extend the wake state (e.g. if you tapped repeatedly on the watch face in a prior firmware, you could extend the wake state indefinitely, which was helpful when reading data-rich watch faces).  And it also sometimes doesn't wake the watch if it's just gone to sleep.

    Chris in the forums from Garmin acknowledged this issue, made a ticket, and said it's being considered for the Q3 release.  Probably the next major software update.

    I'd suggest DMing him with your details to apply further support to this.