Widget Timer's Broken on 920XT, 7.10 Firmware?

I have a 920XT widget (NonStop Watch) that worked fine until the 7.10 firmware update, which broke this widget.

What’s happening is the Timer callbacks are never being called (I determined this by displaying debugging info from a side loaded version of this widget). Everything works fine in the Simulator.

Has anyone else seen this behavior for 920XT, firmware 7.10 for widgets?
Are there any known workarounds?

I use two timers in the widget—one to do the actual display refresh and one to briefly display a widget version number—neither work. Here’s the format of the timers:

function doFastUpdate () {
timer.stop();
timer.start(method (:displayTimeCallback), 53 , true);
}

function displayTimeCallback() {
Toybox.WatchUi.requestUpdate();
}


I’m using 1.2.6 SDK (since that is listed as the latest SDK recognized for 7.10 firmware for the 920) on a Mac
  • I have a 920XT widget (NonStop Watch) that worked fine until the 7.10 firmware update, which broke this widget.

    What’s happening is the Timer callbacks are never being called (I determined this by displaying debugging info from a side loaded version of this widget). Everything works fine in the Simulator.

    Has anyone else seen this behavior for 920XT, firmware 7.10 for widgets?
    Are there any known workarounds?

    I use two timers in the widget—one to do the actual display refresh and one to briefly display a widget version number—neither work. Here’s the format of the timers:

    function doFastUpdate () {
    timer.stop();
    timer.start(method (:displayTimeCallback), 53 , true);
    }

    function displayTimeCallback() {
    Toybox.WatchUi.requestUpdate();
    }


    I’m using 1.2.6 SDK (since that is listed as the latest SDK recognized for 7.10 firmware for the 920) on a Mac


    I've been using 1.2.9 SDK and have no problems with the 920xt.
    Maybe just try that and see if the issue persists. You can always change back to 1.2.6, but there should be no need.
  • Side-loading my widget after rebuilding it using the 1.2.9 SDK made no difference.

    Can you be more specific on how and where you are using Timers on the 920XT under 7.10 firmware? For example, are you using Timers from a widget? Is the Timer being used at the top View or in a pushed View? Any other specifics would be useful.
  • Same problem

    Interesting, I got feedback that the Timer Widget also stopped working on 920XT, but I don't have this device myself for testing. The page has a link to the source code, if that is any helpful.