HTMLGeolocationElement: promptdismiss event

Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

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

Specification
The HTML Permission Elements
# dom-inpagepermissionmixin-onpromptdismiss

Browser compatibility

See also