web api event
HTMLGeolocationElement: promptdismiss event
Limited availability
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.
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:
geo.addEventListener("promptdismiss", notifyUserRetrySelection);
In the notifyUserRetrySelection() function, we ask the user to press the button again and allow location.
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
SpecificationsStandards references are available on the canonical MDN page.
Browser compatibility
Browser compatibilityCompatibility data is available on the canonical MDN page.
See also
<geolocation>element