{
    "windowcontrolsoverlay-interface": [
        {
            "engines": [
                "blink"
            ],
            "filename": "api/Navigator.json",
            "name": "windowControlsOverlay",
            "slug": "API/Navigator/windowControlsOverlay",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Navigator/windowControlsOverlay",
            "summary": "The windowControlsOverlay property of the Navigator interface returns the WindowControlsOverlay interface, which exposes information about the title bar geometry in desktop Progressive Web Apps that use the Window Controls Overlay API.",
            "support": {
                "chrome": {
                    "version_added": "105"
                },
                "chrome_android": {
                    "version_added": false
                },
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "105"
                }
            },
            "title": "Navigator: windowControlsOverlay property"
        },
        {
            "engines": [
                "blink"
            ],
            "filename": "api/WindowControlsOverlay.json",
            "name": "WindowControlsOverlay",
            "slug": "API/WindowControlsOverlay",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/WindowControlsOverlay",
            "summary": "The WindowControlsOverlay interface of the Window Controls Overlay API exposes information about the geometry of the title bar area in desktop Progressive Web Apps, and an event to know whenever it changes. This interface is accessible from Navigator.windowControlsOverlay.",
            "support": {
                "chrome": {
                    "version_added": "105"
                },
                "chrome_android": {
                    "version_added": false
                },
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "105"
                }
            },
            "title": "WindowControlsOverlay"
        },
        {
            "engines": [
                "blink"
            ],
            "filename": "api/WindowControlsOverlayGeometryChangeEvent.json",
            "name": "WindowControlsOverlayGeometryChangeEvent",
            "slug": "API/WindowControlsOverlayGeometryChangeEvent/WindowControlsOverlayGeometryChangeEvent",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/WindowControlsOverlayGeometryChangeEvent/WindowControlsOverlayGeometryChangeEvent",
            "summary": "The WindowControlsOverlayGeometryChangeEvent() constructor returns a newly created WindowControlsOverlayGeometryChangeEvent, representing the current geometry of a desktop Progressive Web App's title bar area.",
            "support": {
                "chrome": {
                    "version_added": "105"
                },
                "chrome_android": {
                    "version_added": false
                },
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "105"
                }
            },
            "title": "WindowControlsOverlayGeometryChangeEvent: WindowControlsOverlayGeometryChangeEvent() constructor"
        },
        {
            "engines": [
                "blink"
            ],
            "filename": "api/WindowControlsOverlayGeometryChangeEvent.json",
            "name": "titlebarAreaRect",
            "slug": "API/WindowControlsOverlayGeometryChangeEvent/titlebarAreaRect",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/WindowControlsOverlayGeometryChangeEvent/titlebarAreaRect",
            "summary": "The titlebarAreaRect read-only property of the WindowControlsOverlayGeometryChangeEvent is a DOMRect representing the position and size of the area occupied by the title bar in a desktop-installed Progressive Web App.",
            "support": {
                "chrome": {
                    "version_added": "105"
                },
                "chrome_android": {
                    "version_added": false
                },
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "105"
                }
            },
            "title": "WindowControlsOverlayGeometryChangeEvent: titlebarAreaRect property"
        },
        {
            "engines": [
                "blink"
            ],
            "filename": "api/WindowControlsOverlayGeometryChangeEvent.json",
            "name": "visible",
            "slug": "API/WindowControlsOverlayGeometryChangeEvent/visible",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/WindowControlsOverlayGeometryChangeEvent/visible",
            "summary": "The visible read-only property of the WindowControlsOverlayGeometryChangeEvent is a boolean flag that indicates whether the window controls overlay is visible or not in a desktop-installed Progressive Web App.",
            "support": {
                "chrome": {
                    "version_added": "105"
                },
                "chrome_android": {
                    "version_added": false
                },
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "105"
                }
            },
            "title": "WindowControlsOverlayGeometryChangeEvent: visible property"
        },
        {
            "engines": [
                "blink"
            ],
            "filename": "api/WindowControlsOverlayGeometryChangeEvent.json",
            "name": "WindowControlsOverlayGeometryChangeEvent",
            "slug": "API/WindowControlsOverlayGeometryChangeEvent",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/WindowControlsOverlayGeometryChangeEvent",
            "summary": "The WindowControlsOverlayGeometryChangeEvent interface of the Window Controls Overlay API is passed to geometrychange when the size or visibility of a desktop Progress Web App's title bar region changes.",
            "support": {
                "chrome": {
                    "version_added": "105"
                },
                "chrome_android": {
                    "version_added": false
                },
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "105"
                }
            },
            "title": "WindowControlsOverlayGeometryChangeEvent"
        }
    ],
    "the-ongeometrychange-attribute": [
        {
            "engines": [
                "blink"
            ],
            "filename": "api/WindowControlsOverlay.json",
            "name": "geometrychange_event",
            "slug": "API/WindowControlsOverlay/geometrychange_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/WindowControlsOverlay/geometrychange_event",
            "summary": "The geometrychange event is fired when the position, size, or visibility of a Progressive Web App's title bar area changes.",
            "support": {
                "chrome": {
                    "version_added": "105"
                },
                "chrome_android": {
                    "version_added": false
                },
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "105"
                }
            },
            "title": "WindowControlsOverlay: geometrychange event"
        }
    ],
    "the-gettitlebararearect-method": [
        {
            "engines": [
                "blink"
            ],
            "filename": "api/WindowControlsOverlay.json",
            "name": "getTitlebarAreaRect",
            "slug": "API/WindowControlsOverlay/getTitlebarAreaRect",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/WindowControlsOverlay/getTitlebarAreaRect",
            "summary": "The getTitlebarAreaRect() method of the WindowControlsOverlay interface queries the current geometry of the title bar area of the Progressive Web App window.",
            "support": {
                "chrome": {
                    "version_added": "105"
                },
                "chrome_android": {
                    "version_added": false
                },
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "105"
                }
            },
            "title": "WindowControlsOverlay: getTitlebarAreaRect() method"
        }
    ],
    "the-visible-attribute": [
        {
            "engines": [
                "blink"
            ],
            "filename": "api/WindowControlsOverlay.json",
            "name": "visible",
            "slug": "API/WindowControlsOverlay/visible",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/WindowControlsOverlay/visible",
            "summary": "The visible property of a WindowControlsOverlay object returns a Boolean that indicates whether the window controls overlay is visible or not.",
            "support": {
                "chrome": {
                    "version_added": "105"
                },
                "chrome_android": {
                    "version_added": false
                },
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "105"
                }
            },
            "title": "WindowControlsOverlay: visible property"
        }
    ],
    "title-bar-area-env-variables": [
        {
            "engines": [
                "blink"
            ],
            "filename": "css/properties/custom-property.json",
            "name": "titlebar-area-height",
            "slug": "CSS/env()",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/env()",
            "summary": "The env() CSS function can be used to insert the value of a user-agent defined environment variable into your CSS, in a similar fashion to the var() function and custom properties. The difference is that, as well as being user-agent defined rather than author-defined, environment variables are globally scoped to a document, whereas custom properties are scoped to the element(s) on which they are declared.",
            "support": {
                "chrome": [
                    {
                        "version_added": "93"
                    },
                    {
                        "version_added": "92",
                        "version_removed": "93",
                        "partial_implementation": true,
                        "notes": "Before version 93, Linux is unsupported."
                    }
                ],
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "78"
                },
                "opera_android": {
                    "version_added": "65"
                },
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "17.0"
                },
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": [
                    {
                        "version_added": "93"
                    },
                    {
                        "version_added": false,
                        "version_removed": "93",
                        "partial_implementation": true,
                        "notes": "Before version 93, Linux is unsupported."
                    }
                ]
            },
            "title": "env()"
        },
        {
            "engines": [
                "blink"
            ],
            "filename": "css/properties/custom-property.json",
            "name": "titlebar-area-width",
            "slug": "CSS/env()",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/env()",
            "summary": "The env() CSS function can be used to insert the value of a user-agent defined environment variable into your CSS, in a similar fashion to the var() function and custom properties. The difference is that, as well as being user-agent defined rather than author-defined, environment variables are globally scoped to a document, whereas custom properties are scoped to the element(s) on which they are declared.",
            "support": {
                "chrome": [
                    {
                        "version_added": "93"
                    },
                    {
                        "version_added": "92",
                        "version_removed": "93",
                        "partial_implementation": true,
                        "notes": "Before version 93, Linux is unsupported."
                    }
                ],
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "78"
                },
                "opera_android": {
                    "version_added": "65"
                },
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "17.0"
                },
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": [
                    {
                        "version_added": "93"
                    },
                    {
                        "version_added": false,
                        "version_removed": "93",
                        "partial_implementation": true,
                        "notes": "Before version 93, Linux is unsupported."
                    }
                ]
            },
            "title": "env()"
        },
        {
            "engines": [
                "blink"
            ],
            "filename": "css/properties/custom-property.json",
            "name": "titlebar-area-x",
            "slug": "CSS/env()",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/env()",
            "summary": "The env() CSS function can be used to insert the value of a user-agent defined environment variable into your CSS, in a similar fashion to the var() function and custom properties. The difference is that, as well as being user-agent defined rather than author-defined, environment variables are globally scoped to a document, whereas custom properties are scoped to the element(s) on which they are declared.",
            "support": {
                "chrome": [
                    {
                        "version_added": "93"
                    },
                    {
                        "version_added": "92",
                        "version_removed": "93",
                        "partial_implementation": true,
                        "notes": "Before version 93, Linux is unsupported."
                    }
                ],
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "78"
                },
                "opera_android": {
                    "version_added": "65"
                },
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "17.0"
                },
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": [
                    {
                        "version_added": "93"
                    },
                    {
                        "version_added": false,
                        "version_removed": "93",
                        "partial_implementation": true,
                        "notes": "Before version 93, Linux is unsupported."
                    }
                ]
            },
            "title": "env()"
        },
        {
            "engines": [
                "blink"
            ],
            "filename": "css/properties/custom-property.json",
            "name": "titlebar-area-y",
            "slug": "CSS/env()",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/env()",
            "summary": "The env() CSS function can be used to insert the value of a user-agent defined environment variable into your CSS, in a similar fashion to the var() function and custom properties. The difference is that, as well as being user-agent defined rather than author-defined, environment variables are globally scoped to a document, whereas custom properties are scoped to the element(s) on which they are declared.",
            "support": {
                "chrome": [
                    {
                        "version_added": "93"
                    },
                    {
                        "version_added": "92",
                        "version_removed": "93",
                        "partial_implementation": true,
                        "notes": "Before version 93, Linux is unsupported."
                    }
                ],
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "78"
                },
                "opera_android": {
                    "version_added": "65"
                },
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "17.0"
                },
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": [
                    {
                        "version_added": "93"
                    },
                    {
                        "version_added": false,
                        "version_removed": "93",
                        "partial_implementation": true,
                        "notes": "Before version 93, Linux is unsupported."
                    }
                ]
            },
            "title": "env()"
        }
    ]
}
