View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0031056||Runner||HTML5||Public||2019-06-17 16:33||2019-10-09 11:24|
|Reporter||Stewart Bishop||Assigned To||Luke Brown|
|Priority||High||Severity||B - Major||Reproducibility||100%|
|Target Version||2.2.3||Fixed in Version||2.2.3|
|Summary||0031056: HTML5: Gamepads don't work correctly for games run in a Chromium-based browser|
|Description||If you run a game which uses gamepads on HTML5 for a Chromium browser such as Chrome or Opera, then this will not work correctly. If you use something like Firefox, then this will work as expected.|
We need to investigate and see what has changed - if this is a bug on Chrome's end, or something we only need to document.
|Steps To Reproduce||1) Run this sample on HTML5 targeting Chrome|
2) Move using a gamepad's left axis
3) See that this doesn't work after the first movement
4) Run the game on Firefox
5) See that this works as expected
|1.4 Found In|
|2.x Runtime Found In||188.8.131.527|
|2.x Runtime Verified In||184.108.40.2060|
JamCraft3_RobotDarkCave.yyz (28,669 bytes)
||fixed in gitlab|
||Breaks Vivaldi, Edge and Firefox - even a completely blank project, the game can't start due to a missing semicolon on line 14065 of the game's code.|
Blank project attached...
testhtml5gamepad.yyz (18,998 bytes)
Think we found the issue - it was indeed a missing semi-colon on a line. Building again now.
||Vivaldi, Chrome, Firefox, and Edge all now work properly. Closing. IDE v220.127.116.119 Runtime v18.104.22.1680|