Right now, when you try to start a beacon on a device without orientation (like a laptop), the off-course sound plays continuously and cryptic errors are logged in the console (Uncaught TypeError: PannerNode.setPosition: Argument 1 is not a finite floating-point value.). The user should instead be informed that compass heading information is not available.
Right now, when you try to start a beacon on a device without orientation (like a laptop), the off-course sound plays continuously and cryptic errors are logged in the console (
Uncaught TypeError: PannerNode.setPosition: Argument 1 is not a finite floating-point value.
). The user should instead be informed that compass heading information is not available.