[
https://issues.apache.org/jira/browse/CB-10338?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
jcesarmobile closed CB-10338.
-----------------------------
Resolution: Won't Fix
closing as won't fix since the plugin was changed to use the webview
geolocation instead of the native geolocation, so the problem might be fixed
already
> getCurrentPosition() hangs on Android 4.2.2
> --------------------------------------------
>
> Key: CB-10338
> URL: https://issues.apache.org/jira/browse/CB-10338
> Project: Apache Cordova
> Issue Type: Bug
> Components: Ionic
> Affects Versions: 2.0.0
> Environment: Android 4.2.2 (running [email protected])
> Reporter: Tom Nightingale
> Priority: Trivial
> Labels: android, reproduced, triaged
>
> Neither success or error callbacks are called after calling
> navigator.geolocation.getCurrentPosition().
> Stepping through the plugin with Chrome's Javascript debugger and Android
> Studio's Java debugger shows that the plugin's shim code successfully
> executes the Geolocation 'getPermission' check and returns back to fire the
> shim's success handler (line 31
> [here|https://git-wip-us.apache.org/repos/asf?p=cordova-plugin-geolocation.git;a=blob;f=www/android/geolocation.js;h=82e3582e0c225340db44add8fe3ea81256dff03f;hb=57eb4dc550a3d88d3ebbb60a0d6a83d61f898dd7#l31]).
> However the next line which appears to call the platform's native
> getCurrentPosition() just hangs; neither the provided success or error
> callbacks are called. If I try step into that function call with the Chrome
> remote debugger it just jumps to the end of the executing function (line 36 @
> above link). It's as if getCurrentPosition() is a no-op. Chrome's "show
> function definition" functionality isn't able to resolve the definition
> either.
> I wonder if the bug is somewhere in the cordova/modulemapper code? This is an
> area of Cordova I am not familiar with...
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]