When Copilot is installed as a PWA, Windows occasionally displays a camera permission prompt even when the user has not attempted to use any camera‑related feature. This typically occurs after the app refreshes itself following a period of inactivity.
From a user perspective, this feels disconnected from intent. A permission dialog appearing without any camera‑relevant action reduces trust, even though the behavior is technically correct (the PWA manifest declares camera capability).
Issue 1 — Permission model mismatch:
The camera permission request is triggered by app lifecycle events (refresh, idle wake) rather than by a user‑initiated action. This violates the expected model of “ask only when the user does something that implies camera use.”
Issue 2 — Missing UI in the PWA version:
The Copilot PWA lacks the standard “…” menu and provides no visible way to submit feedback. This makes it difficult for users to report issues like this one and contributes to the impression that the PWA version is restricted or incomplete.
Suggestion:
Defer the camera permission request until the user explicitly performs an action where camera input is relevant. For example, when the user selects an option like “take a photo,” prompt with contextual language such as:
“If you’d like to show me something, I can use the camera — is that okay?”
Also ensure that the PWA version exposes the same feedback entry points as the sidebar and browser versions, so users can report issues consistently.
Aligning permission prompts with user intent and restoring the feedback UI would improve trust and reduce confusion without compromising security.
When Copilot is installed as a PWA, Windows occasionally displays a camera permission prompt even when the user has not attempted to use any camera‑related feature. This typically occurs after the app refreshes itself following a period of inactivity.
From a user perspective, this feels disconnected from intent. A permission dialog appearing without any camera‑relevant action reduces trust, even though the behavior is technically correct (the PWA manifest declares camera capability).
Issue 1 — Permission model mismatch:
The camera permission request is triggered by app lifecycle events (refresh, idle wake) rather than by a user‑initiated action. This violates the expected model of “ask only when the user does something that implies camera use.”
Issue 2 — Missing UI in the PWA version:
The Copilot PWA lacks the standard “…” menu and provides no visible way to submit feedback. This makes it difficult for users to report issues like this one and contributes to the impression that the PWA version is restricted or incomplete.
Suggestion:
Defer the camera permission request until the user explicitly performs an action where camera input is relevant. For example, when the user selects an option like “take a photo,” prompt with contextual language such as:
“If you’d like to show me something, I can use the camera — is that okay?”
Also ensure that the PWA version exposes the same feedback entry points as the sidebar and browser versions, so users can report issues consistently.
Aligning permission prompts with user intent and restoring the feedback UI would improve trust and reduce confusion without compromising security.