isTouchDevice not working properly on Chrome

On Chrome (Version 32.0.1700.107), I find that the isTouchDevice() call is returning ‘true’ for Chrome on the desktop, even though my laptop is not a touch screen. (I am running on MacOS 10.8.5)
- Page.getCurrent().getWebBrowser().isTouchDevice();

This call returns correctly on Safari and Firefox on my laptop. This was working fine a few weeks back, so I am suspecting that that this may be a Chrome browser issue (since the only thing that changed on my laptop is the Auto-update of the Chrome browser)

Hi Vinod, Chrome on desktop is, at least for this version, not throwing an exception on document.createEvent(“TouchEvent”) in vaadinBootstrap.js, which is part of the test Vaadin uses to determine touchscreen support. (Vaadin also considers browsers for which window has property ontouchstart to be touch devices.) Note that reliably determining touch support may be difficult (see http://stackoverflow.com/a/9273191) and may be something you don’t want to do or can achieve in a different way (see http://stackoverflow.com/a/12303819). Good luck!