I don't think there's anything we can do about this: we just listen for the double click event and if the browser doesn't send one, it won't fire our trigger. The fact it works in Firefox suggests our code is correct but Chrome and IE simply don't send the event.
Workaround: simply check for right clicks and if the second click comes within a certain time period of the first, treat it as a double click.