d8053e3 Improve navigator.getGamepads() wrapper to return correct type in Firefox and Chromium-based browsers

Authored and Committed by Libor Polčák 2 years ago
    Improve navigator.getGamepads() wrapper to return correct type in Firefox and Chromium-based browsers
    
    Firefox returns empty array (original implementation)
    
    In Chromium-based browsers Array.isArray(navigation.getGamepads()) is false and
    Object.getPrototypeOf(navigator.getGamepads()) gives GamepadList (not Array).
    
    Thanks Giorgio for pointing out.
    
        
file modified
+14 -2