there is a new recent bug
Error parsing plugin code for element_action (GPS tracker-Start tracking). Please check function(instance,properties,context){if(instance.data.geolocation=navigator.geolocation,"geolocation"in navigator)if(properties.pass_options){var geo_options={enableHighAccuracy:properties.enable_high_accuracy,maximumAge:properties.maximum_age,timeout:properties.timeout};instance.data.watchID=instance.data.geolocation.watchPosition(setPosition,showError,geo_options)}else instance.data.watchID=instance.data.geolocation.watchPosition(setPosition,showError);else instance.publishState("error_text","Geolocation is not supported by this browser."),properties.show_error_alert&&alert("Geolocation is not supported by this browser."),instance.triggerEvent("gps_data_unavailable",(function logError(err){console.log(err)}));function setPosition(position){instance.publishState("tracking_status","yes"),null!=instance.data.watchID&&(instance.publishState("latitude",position.coords.latitude),instance.publishState("longitude",position.coords.longitude),instance.publishState("accuracy",position.coords.accuracy),instance.publishState("altitude",position.coords.altitude),instance.publishState("altitude_accuracy",position.coords.altitude_accuracy),instance.publishState("heading",position.coords.heading),instance.publishState("speed",position.coords.speed),instance.publishState("timestamp",position.timestamp),instance.triggerEvent("gps_data_updated",(function logError(err){console.log(err)})))}function showError(error){switch(error.code){case error.PERMISSION_DENIED:instance.publishState("error_text","User denied the request for Geolocation."),properties.show_error_alert&&alert("User denied the request for Geolocation.");break;case error.POSITION_UNAVAILABLE:instance.publishState("error_text","Location information is unavailable."),properties.show_error_alert&&alert("Location information is unavailable.");break;case error.TIMEOUT:instance.publishState("error_text","The request to get user location timed out."),properties.show_error_alert&&alert("The request to get user location timed out.");break;case error.UNKNOWN_ERROR:instance.publishState("error_text","An unknown error occurred."),properties.show_error_alert&&alert("An unknown error occurred.")}instance.triggerEvent("gps_data_unavailable",(function logError(err){console.log(err)}))}}