I reported this to the Chrome people and opened a thread on it in their forum. There appears to be a better workaround for now (change/addition highlighted around line #57 in the ddsmoothmenu.js file):
Use a text only editor like NotePad to make the change.
detecttouch: !!('ontouchstart' in window) || !!('ontouchstart' in document.documentElement) || !!window.ontouchstart
|| (!!window.Touch && !!window.Touch.length) || !!window.onmsgesturechange || (window.DocumentTouch && window.document instanceof window.DocumentTouch),
I'm not making an official change to the script until I find out whether or not the Chrome people see this as a problem and whether or not they are going to fix it. Or if a reasonable amount of time passes and it looks like they are not going to address it.
Update(9/16): No one at Chrome has responded about whether or not this is an error or serves a useful purpose, let alone whether it's going to be fixed or not. SO I've submitted a copy of the script to DD with the above fix. I will let you know when it's been adopted so you can download it from the demo page.
For now you can make the edit as above to your copy or download the update directly from here (right click and 'Save As'):
[attachment removed, demo page has update now]
The browser cache may need to be cleared and/or the page refreshed to see changes.
If you want more help, please open a new thread and include a link to the page on your site that contains the problematic code so we can check it out.