Display Override
Overview
How It Works
Configuration
Basic Configuration
pwa:
manifest:
enabled: true
display: "standalone" # Fallback if display_override not supported
display_override: ["fullscreen", "minimal-ui"]Complete Example
Display Modes
fullscreen
standalone
minimal-ui
browser
window-controls-overlay
Browser Support
Display Mode
Chrome
Edge
Safari
Firefox
Samsung Internet
Use Cases by Application Type
1. Media/Gaming App
2. Productivity App (Desktop-focused)
3. Content Reader
4. E-Commerce App
5. Progressive Enhancement
6. Multi-Platform App
Testing Display Modes
1. Chrome DevTools
2. Install and Check
3. JavaScript Detection
4. Test Across Platforms
Window Controls Overlay (Advanced)
Detecting Window Controls Overlay
Custom Title Bar with WCO
Best Practices
1. Always Provide Fallbacks
2. Order from Most to Least Specific
3. Consider Platform Differences
4. Test on Real Devices
5. Provide CSS Fallbacks
Common Mistakes
1. No Fallback Display
2. Wrong Order
3. Assuming Support
4. Not Testing iOS
5. Ignoring Browser Tab Mode
Troubleshooting
Display Mode Not Applied
Window Controls Overlay Not Working
Fullscreen Mode Issues on Mobile
Platform-Specific Behavior
Android
iOS (Safari)
Desktop (Chrome/Edge)
Desktop (Firefox)
Related Documentation
Resources
Last updated
Was this helpful?