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