Indeed, problem is fixed both on Firefox and Chromium. Good job!
I do indeed have not one, but three controllers plugged in, with various amounts of buttons on them. Pretty sure they all have the basic ones though. The controllers themselves are turned off, but their wireless dongles are still counted as controllers by windows I think, so maybe that was the problem - that they actually have 0 buttons right now, lol.