Which is the way this Cordova plugin should be for Timeout? - iOS behavior: Timeout start before requesting permission - Android behavior: Timeout start after requesting permission I think iOS behavior is more reflective W3C, but Android behavior is intuitively useful. 