files/en-us/web/api/windowcontrolsoverlaygeometrychangeevent/index.md
{{APIRef("Window Controls Overlay API")}}{{SeeCompatTable}}
The WindowControlsOverlayGeometryChangeEvent interface of the Window Controls Overlay API is passed to {{domxref("WindowControlsOverlay/geometrychange_event", "geometrychange")}} when the size or visibility of a desktop Progress Web App's title bar region changes.
{{InheritanceDiagram}}
WindowControlsOverlayGeometryChangeEvent event with the given parameters.Also inherits properties from its parent {{domxref("Event")}}.
The following example shows how to use a WindowControlsOverlayGeometryChangeEvent instance by adding an
event handler on the {{domxref("Navigator.windowControlsOverlay")}} property, to listen to geometry changes of a PWA's title bar region.
if ("windowControlsOverlay" in navigator) {
navigator.windowControlsOverlay.addEventListener(
"geometrychange",
(event) => {
if (event.visible) {
const rect = event.titlebarAreaRect;
// Do something with the coordinates of the title bar area.
}
},
);
}
{{Specifications}}
{{Compat}}