Skip to content

APIProvider onLoad and onError callbacks not triggered on iOS 13 #16

@fackerZuo

Description

@fackerZuo

Environment
Package: @vis.gl/react-google-maps
Version: 1.5.3
Platform: iOS 13.3 (Safari/WebView)
React Version: 18.2.0

Issue Description
The onLoad and onError callback functions of the APIProvider component are not being triggered on iOS 13 devices.

Code Example
`import { APIProvider } from '@vis.gl/react-google-maps';

function GoogleMap() {
const [googleReady, setGoogleReady] = useState(false);

return (
<APIProvider
apiKey="YOUR_API_KEY"
onLoad={() => {
console.log('API loaded'); // This is never called on iOS 13
setGoogleReady(true);
}}
onError={(err) => {
console.log('API error:', err); // This is never called on iOS 13
}}
version="3.45"
>
{googleReady && }

);
}`

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions