[e10s] Pointer Lock API permissions dialogue doesn't work.

RESOLVED WORKSFORME

Status

()

defect
RESOLVED WORKSFORME
5 years ago
4 years ago

People

(Reporter: mconley, Assigned: mconley)

Tracking

(Blocks 1 bug)

Trunk
x86
All
Points:
---
Dependency tree / graph
Bug Flags:
firefox-backlog +

Firefox Tracking Flags

(e10sm6+)

Details

STR:

1) In Nightly, open an e10s window, and go to http://mdn.github.io/pointer-lock-demo/.
2) Ensure that the tab has an underline, meaning that you're using a "remote" browser in a separate process.
3) Click on the black box

ER:

A dialog should come up asking you if it's OK to hide the pointer, which, on approving, puts you into pointer lock mode.

AR:

No dialog comes up when clicking the black box, so no pointer lock.
Assignee: nobody → mconley
Blocks: old-e10s-m2
Flags: firefox-backlog+
Flags: firefox-backlog+
Flags: firefox-backlog+
Move old M2's low-priority bugs to M6 milestone.
A nice demo to test this with is tojicode's Quake 3 map viewer: http://media.tojicode.com/q3bsp/
Blocks: gecko-games
Not surprisingly, I'm seeing similar behavior in the Unity DT2 demo, as mentioned in bug 1117027.
The behavior in the demo in comment 0 is now broken in a different way. If you click on the black box, then it does bring up the permission box, and you can select okay.  It doesn't actually seem to hide the mouse pointer, though.  When you move the mouse pointer around, the red circle skips around erratically, almost as if it is just going to random values.  If you just move the pointer in the X axis, say, it moves in both the X and Y.

Though now that I look at it, it also does not work in a non-e10s window so maybe we are having broader issues here.  Demo works fine in Chrome.
I filed bug 1118013 on this demo not working (in a different way!) in non-e10s mode.
So, the non-e10s mode problem was already filed, plus there is bug 1085567 filed on the erratic movement issue.  I'm going to close this as WFM, as the permissions dialogue thing in comment 0 works okay.
Status: NEW → RESOLVED
Last Resolved: 4 years ago
Resolution: --- → WORKSFORME
Summary: [e10s] Pointer Lock API doesn't work. → [e10s] Pointer Lock API permissions dialogue doesn't work.
You need to log in before you can comment on or make changes to this bug.