[w3c/manifest] WPT/dev testability: Create way to test features related to / currently dependent on install (Issue #1194)

dmurph created an issue (w3c/manifest#1194)

There is no way to test the following things, for web platform tests or developer

- Display-mode css media query to [detect PWA display mode](https://web.dev/learn/pwa/detection).
- install detection features (which have non-standardized methods today, planning on standardization (Issue #1092)
- Having the parsed manifest be “read” to understand how each browser applies the manifest to the installed web app experiences.
  - e.g. test to make sure the manifest id doesn't change for devs. WPT test to make sure we resolve the manifest id correctly. etc.
- App update behavior testing - did the app metadata update? (this likely can follow easily from the above point, but might need a bit of extra test infra to allow tests to wait for this to finish)

Chromium features:
- Handling of links clicks (going into an installed web app experience vs outside). Mostly for testing [navigation management](https://developer.chrome.com/docs/capabilities/pwa-navigation-management), which is mostly Chromium-only. But Safari certainly also has behavior of 'when does a link click from an app go back to browser vs stay in app)
- protocol handlers handling protocol link launches
- file handlers, handling file launches

-- 
Reply to this email directly or view it on GitHub:
https://github.com/w3c/manifest/issues/1194
You are receiving this because you are subscribed to this thread.

Message ID: <w3c/manifest/issues/1194@github.com>

Received on Monday, 10 November 2025 00:36:49 UTC