Closed Bug 1383838 Opened 7 years ago Closed 3 years ago

[meta] Implement in-HMD interstitial UI for Firefox

Categories

(Core :: WebVR, enhancement)

enhancement
Not set
normal

Tracking

()

RESOLVED WONTFIX

People

(Reporter: kip, Assigned: kip)

References

(Blocks 1 open bug)

Details

(Keywords: meta)

Permission prompts, vr site link traversal, and "escape hatch" events require the browser to display a prompt with information and multiple choices.  This prompt must be visible from within the VR headset.

There are a variety of ways that the user can select their choice from their UI depending on the hardware present:

- gaze based cursor, with button press to activate item
- gaze based cursor, with timeout hovering over an item to select it.  (Time remaining to activate should be visualized to give feedback to user)
- 3dof controller "laser pointer" selection and button press to activate item
- 6dof controller "laser pointer" selection and button press to activate item.

Additionally, some prompts will dismiss themselves either due to a timeout selecting a default option or an event that has resolved itself (ie. a prompt saying that content is not responding may disappear if content starts to respond again and an information prompt will disappear during link traversal when the next page finishes loading).

Two variations of this prompt may be presented:
- Interstitial prompts appear during link traversal and security sensitive events.  These will fully obscure content until dismissed.
- HUD dialogues appear for cases that need the user's attention but do not wish to break immersion.

While these prompts are displayed, vrdisplayfocus and vrdisplayblur events should be emitted to content so they can pause their content until the user dismissed the prompt.

Interstitial prompts should also inhibit headset and controller pose updates until after the user dismisses the prompt, preventing content from inferring the choices made by the user from the user's physical motion.
Assignee: nobody → kgilbert
Blocks: 1383840
Severity: normal → enhancement
QA Contact: kgilbert

The meta keyword is there, the bug doesn't depend on other bugs and there is no activity for 12 months.
:jimm, maybe it's time to close this bug?

Flags: needinfo?(jmathies)
Status: NEW → RESOLVED
Closed: 3 years ago
Flags: needinfo?(jmathies)
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.