It's not the site, it's a Chrome thing - especially when combined with Win 10. While my paying job is officially a Network Engineer, I still have to provide support to 140 Windows machines at work. Been seeing lots of quirky stuff with Chrome the last month or so.