HTMLGeolocationElement: promptdismiss event
The promptdismiss event of the HTMLGeolocationElement interface is fired whenever the user activates the <geolocation> element and dismisses the resulting dialog, by pressing the "close" button or the Esc key.
Syntax
Use the event name in methods like addEventListener(), or set an event handler property.
js
addEventListener("promptdismiss", (event) => { })
onpromptdismiss = (event) => { }
Event type
An Event.
Examples
>Using promptdismiss to respond to user permission dismissal
In our Embedded map demo (source code), we use a promptdismiss event handler to respond to the user dismissing the <geolocation> permission prompt:
js
geo.addEventListener("promptdismiss", notifyUserRetrySelection);
In the notifyUserRetrySelection() function, we ask the user to press the button again and allow location.
js
function notifyUserRetrySelection() {
statusElem.textContent =
'Please press the "Use location" button again and allow location for this site.';
}
See the main HTMLGeolocationElement page for a full walkthrough of this example.
Specifications
This feature does not appear to be defined in any specification.>Browser compatibility
See also
<geolocation>element