org.cruxframework.crux.core.client.select.SelectEventsHandlerTouchAndMouseImpl is not properly handling events. There's a logic that work with a boolean variable named "handledByTouch" to prevent click events to be processed if touch events are processed before. However, this is not working because GWT fires two instances of this class when a event occur instead of one. So... the "handledByTouch" will not solve the problem.
org.cruxframework.crux.core.client.select.SelectEventsHandlerTouchAndMouseImpl is not properly handling events. There's a logic that work with a boolean variable named "handledByTouch" to prevent click events to be processed if touch events are processed before. However, this is not working because GWT fires two instances of this class when a event occur instead of one. So... the "handledByTouch" will not solve the problem.