I am having the same problem as this: jQuery click event only working after moving the mouse in Chrome, but only on mac, OS X (I checked Chrome, Firefox, and Safari). It works as intended on Windows (I ignored IE for this one).
Here's my fiddle, where cells go darker on hover and change color on click (intended), but the color change on mac happens only after you've moved the mouse (unintended): https://jsfiddle.net/martakule/gh8t2m6n/2/
Now, the moment I comment out the hover, it works fine -- the color changes right on click. So is the problem that CSS hover and jQuery click don't work together on mac? What is it?
td:not(.main):hover {
background: #cccccc;
background: linear-gradient(to bottom right, #cccccc, #a6a6a6);
}