We’re using Liferay 6.1 with Vaadin 6.8.18 and after latest chrome update (61) all dropdown menus of select elements became broken. The vertical positioning is calculated incorrectly, in the attachment, there are Chrome and Firefox calculated styles.
I made a quick research and it seems this problem is related to https://github.com/gwtproject/gwt/issues/9542
Is there plans to release 6.8.19 with this fix or where can I find some instructions on how to build a new version of Vaadin and widgetset by myself?
You need to checkout the latest Vaadin 6.8.* version from their SVN (not github repository).
Apply changes from https://gwt-review.googlesource.com/#/c/gwt/+/19140/ in the same manner they do with
VaadinDOMImplSafari. Then replace a ref to VaadinDOMImplSafari to your class in DefaultWidgetSet.gwt.xml
By using JDK 5, build the ant project in /build. You’ll find a resulted artifacts in build/result.
Unpack vaadin-6.8.19.dev-20170925-liferay.zip and replace liferay/tomcat/webapps/ROOT/html/VAADIN with VAADIN folder from the archive.