v151 · css · pwa
Install Readiness Wizard
Six checks that tell you exactly whether window-drag is active in this browser session — and if not, precisely why. Covers display mode, Window Controls Overlay, CSS property support, manifest fields, secure context, and browser version.
Required manifest snippet
{
"display": "standalone",
"display_override": ["window-controls-overlay"],
"name": "My App",
"icons": [{ "src": "/icon-192.png", "sizes": "192x192" }]
}
Required CSS
.titlebar {
window-drag: drag; /* moves the OS window */
-webkit-app-region: drag; /* legacy fallback */
}
.titlebar button {
window-drag: no-drag; /* keeps clicks working */
-webkit-app-region: no-drag;
}
implementation reference
Need the exact API surface, compatibility boundaries, errors, lifecycle, and source links? Read the matching gendn reference ↗