So I'm not sure where exactly I should put this, but I figured "feature requests" is probably most appropriate (as it's not a single "bug", exactly...)
So, the NodeBB forum I am with is full of picky software developers who complain about the forum all the time
One of the biggest, if not the biggest complaint, is how badly NodeBB drops connection on bad internet connections, namely mobile or WiFi hotspot hopping.
I'd like to post this thread as more of a discussion of how to fix it - I'm not exactly familiar with the codebase, and I don't really know how the best way to handle it would be, but it seems like socket.io, or the implementation NodeBB has of it, breaks badly and often in unreliable conditions (leading to pages failing to load, votes failing to take effect, and the reply/quote buttons failing to have any effect, usually requiring a refresh of the page).
I'll probably be taking a closer look at the client side code, but I'm curious if anyone else has any ideas of how to fix this particular issue - or whether due to socket.io problems, it can be fixed at all.