Philipp Kursawe created CB-11439:
------------------------------------
Summary: Permission dialog sometimes displayed twice or with wrong
message
Key: CB-11439
URL: https://issues.apache.org/jira/browse/CB-11439
Project: Apache Cordova
Issue Type: Bug
Components: Plugin Geolocation
Affects Versions: 2.2.0
Environment: iOS 9.3.x
Reporter: Philipp Kursawe
When having this react component
{code}
import React from "react"
import { connect } from "react-redux"
import { update } from "../geolocationActions"
class GeoLocation extends React.Component {
constructor(props) {
super(props)
this.updatePosition = position => props.update(position)
this.onError = () => props.update(null)
}
componentWillMount() {
this.watchId = navigator.geolocation.watchPosition(this.updatePosition,
this.onError)
}
componentWillUnmount() {
navigator.geolocation.clearWatch(this.watchId)
}
render() {
return null
}
}
GeoLocation.propTypes = {
update: React.PropTypes.func.isRequired,
}
export default connect(null, { update })(GeoLocation)
{code}
Sometimes the phone displays the correct permission question:
https://1drv.ms/i/s!AjrwWLsSkwcs1YlgMrdeK9AvkCwe7g
but sometimes (even right after the first dialog) another dialog is displayed
and the app hangs after it has been closed.
https://1drv.ms/i/s!AjrwWLsSkwcs1YlfkCT9F6OKUK9iRQ
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]