AdminBug reports 23Suggestions 4Exploits 0
Root-caused and fixed. This was a real regression, and a nasty one — the defect is inside Phaser itself, triggered by a change we made on the 8th.
When the engine shuts down it removes the mouse listeners it installed — except one. It never removes the WHEEL listener. On its own that would be harmless, because the dead listener refuses to do any work. But the very last thing it does, before refusing, is tell the browser "this wheel event has been handled" — and it keeps doing that forever. The NEW game's wheel listener starts by checking whether the event has already been handled, sees that it has, and bails. So the wheel event never reaches the input system at all, and every window listening for it goes dead at the same instant. That is why it was inventory AND quests AND shop AND chat, why clicking and dragging still worked, and why there was nothing in the console.
Why the corpse's listener was still on your canvas: the login screen and the game are two separate engine instances, and the engine recycles canvas elements between them. On the 8th we split the game code out of the login screen so the login page loads fast — which put a gap of a few frames between the login engine shutting down and the game engine starting up. That gap is exactly long enough for the freed canvas, dead listener and all, to be handed straight back to the game.
Fixed by removing that listener properly on shutdown, and by disarming the flag that makes it cancel events, so even if the removal ever misses, the leftover is inert. There is a test that reads Phaser's own source, so if a future engine version fixes this upstream we get told rather than silently doing the work twice.
Two things found alongside, both of which are why this needed a source audit rather than a glance at the console: one of our error guards was swallowing every exception in the input path without a word (it logs now), and the inventory window was leaking one wheel listener every time you closed it.
On your second note — dragging the scrollbar in inventory, quests and shop: that is a fair ask and not a bug, so I have deliberately not folded it into this fix. Worth filing on its own so it does not get lost behind this one.
On the dev branch, live at the next publish.