@a_5mith - yeah it was pure coincidence, we've been looking to replace the forum for quite some time.
Oh, and the url is http://forum.motorcyclenews.com - we've migrated >44K users and >660K posts.
No - just a single instance. I traced the socket.io problem to a plugin that'd been updated via npm to a version designed for 0.6.0 whereas we're running 0.5.4.
The nodeBB child process was constantly being restarted which manifested itself as constant reconnects on the clients.
I've applied that commit (and the subsequent IE8 fix in the same if clause), and it appears to work: the buttons now work as expected, although we are seeing very odd socket.io behaviour (constant disconnect/reconnect) which I'm trying to track down, so I can't confirm this fixed 100%
Thanks for the fast turn around!
Cool (sort of) - at least it's not just me
Yeah sorry - should have done that in the first place.
There are no errors in the console (and no 404/500s on the network panel either), either on page load or when one of those buttons are clicked: it's as if they haven't been wired up to anything.
We're currently testing a v0.5.4 installation on a vanilla IE9 browser (using a VM from https://www.modern.ie) and we appear to be getting odd behaviour. The site renders fine, appears to be responsive to size changes as expected and basic category/topic navigation works fine. However, various buttons on the site (New Topic, Reply, and the per-reply Chat, Reply, Quote etc) don't appear to do anything.
I did search for discussions around IE9 support but only found a few old posts regarding IE8 - the implication being that IE9 is supported. Is this actually the case?
We're looking to possibly add a hook at the point where a user confirms their email address ('action:email.confirmed'?) so that we can update external user data stores. We'd also need to hook into User profile updates too.
Any plans to include this already? Happy to PR when we eventually get round to implementing this.
As a side note: are there any guidelines/rules-of-thumb regarding where you're happy for hooks to be fired?