The user updated Chrome to the latest version and that apparently fixed it. I don't know how, since his version was from December 2013 and surely Promises worked back then. I don't know. It definitely isn't a problem with the code since I'm running the same exact version the user is running and I've never encountered that error.
But yeah - apparently fixed.
EDIT: Apparently Promises only work since Chrome 32, so yeah that's why the error.