2.1.2 [W3C-POINTERLOCK] Section 5.1 Methods

V0001: If the same document is already locked when the requestPointerLock method is called, no pointerlockchange event is sent

The specification states:

 4. pointerlockchange and pointerlockerror Events
  
 Two events are used to communicate pointer lock state change or an error in changing 
 state. They are named pointerlockchange and pointerlockerror. If pointer lock is entered 
 or exited for any reason a pointerlockchange event must be sent.
  
 5.1 Methods
  
     requestPointerLock
         ...
         If any element (including this one) in the same document is already locked (or 
         pending lock) the pointer lock target must be updated to this element and a 
         pointerlockchange event sent.
  
 6. Extensions to the Document Interface
  
     partial interface Document {
         attribute EventHandler onpointerlockchange;
         ...
     };
  
 6.1 Attributes
  
     onpointerlockchange of type EventHandler
         An event handler [HTML51] for pointerlockchange events.[HTML51]

EdgeHTML Mode (All versions)

If the same document is already locked when the requestPointerLock method is called, no pointerlockchange event is sent. The event is only sent for the initial lock.