::
TLDR;
Quest Browser communicated download status entirely through system toasts. My audit revealed progress was invisible and the completion moment was broken. I designed a phased vision for how downloads should work in the browser, shipped phase one, and delivered a 62% usage lift.
CONTEXT
Quest Browser used system toasts to show download progress and completion. Progress was communicated through raw text updating byte counts in the toast. Easy to miss, especially in VR. When a download completed, a new toast appeared, but tapping it did nothing. The functionality was broken. On Quest, recovering from a missed toast means opening the Notifications app, a process that takes multiple steps to reach. In a spatial environment where you're already focused on something else, that friction is enough to make most people give up. I audited the full experience and pushed to expand the scope.

PROBLEM
The browser had no reliable way to show you a download was happening or let you act on it when it finished.
EXPLORATION
The browser already had a downloads sidesheet, but it wasn't lightweight enough for quick access and wasn't robust enough for real file management. Wrong container for both jobs. That insight shaped the vision.

THE VISION
I designed a three-phase vision for downloads in the browser. A persistent NavUI entry point with a lightweight popover for immediate access. A dedicated Downloads page for deeper file management. And deep linking to appropriate first-party apps on open. The full picture, scoped into milestones the team could execute incrementally.
Phase one shipped.

PHASE ONE
A new download button in the browser NavUI with a progress ring reflecting total download progress. Tapping it opens a popover with the three most recent downloads, in-progress states included. On completion, the popover opens automatically. The button persists until you act, then clears after ten minutes.
No more system toasts. Everything stays in the browser.

A SPATIAL DETAIL
Quest supports multiple browser windows. A progress ring on every instance would be aggressive in a spatial environment.
The ring gradient only appears on the focused window. Unfocused windows show greyscale. The completion popover triggers only for the active window.

OUTCOME
62% increase in download sidesheet usage. 8% increase in download count. No regressions. Phase one validated the direction and the metrics gave the team confidence to continue executing the roadmap.


