With S62, I cannot make onSwipe() work in my widget on simulator.( I have not tried it on real watch.)
A break point at the function doesn't hit at all.
If I swipe up<<>>down the widget is terminated.
If I change device to S70, it will work.
If I change App Type to Watch App in manifest, it wil also work. This issue happens with combination S62 with Widget.
Here are the code of app and delegate
using Toybox.System;
using Toybox.WatchUi;
class WidgetTestDelegate extends WatchUi.BehaviorDelegate  {
    
        //! Constructor
    public function initialize() {
        BehaviorDelegate.initialize();
    }
    
    function onKey(keyEvent) {
        var event=keyEvent.getKey();
        System.println("key");         // e.g. KEY_MENU = 7
        return true;
    }
    function onTap(clickEvent) {
        var event=clickEvent.getType();
        System.println(clickEvent.getCoordinates()); // e.g. [36, 40]
      //  System.println(clickEvent.getType());        // CLICK_TYPE_TAP = 0
        return true;
    }
    function onSwipe(swipeEvent) {
        var event=swipeEvent.getDirection();
        System.println("swipe"); // e.g. SWIPE_DOWN = 2
        return true;
    }
}
import Toybox.Application;
import Toybox.Lang;
import Toybox.WatchUi;
class WidgetTestApp extends Application.AppBase {
    function initialize() {
        AppBase.initialize();
    }
    // onStart() is called on application start up
    function onStart(state as Dictionary?) as Void {
    }
    // onStop() is called when your application is exiting
    function onStop(state as Dictionary?) as Void {
    }
    // Return the initial view of your application here
    function getInitialView() as [Views] or [Views, InputDelegates] {
    //    return [ new WidgetTestView() ];
        var view =  new WidgetTestView();
        var delegate =new WidgetTestDelegate();
        
        return [view, delegate];
    }
}
function getApp() as WidgetTestApp {
    return Application.getApp() as WidgetTestApp;
}
								 
				 
		 
					 
				 
				