Lieber Rolf,
sehe ich da ein fehlendes geschweiftes Klammernpaar?
if (DeviceOrientationEvent.requestPermission) { if ("granted" != await DeviceOrientationEvent.requestPermission()) console.log("Orientation-Handler wurde abgelehnt"); return false; }
Das return false
wird immer ausgeführt. Der Einrückung nach ist das wahrscheinlich nicht gewollt.
Liebe Grüße
Felix Riesterer