Я не могу вертикально прокручивать диалог Vaadin, содержащий VerticalLayout выше экрана, при использовании устройства с сенсорным экраном; Диалог обычно прокручивается в среде рабочего стола с помощью колеса мыши.
Это интересующий HTML:
<vaadin-dialog-overlay id="overlay" focus-trap="" with-backdrop="" opened="" role="dialog" style="z-index: 201;">
<flow-component-renderer appid="ROOT" nodeid="94" style="">
<div class="draggable" style="width: 100%; height: 100%;">
<vaadin-vertical-layout class="genericDialog" theme="padding spacing" style="width: 100%;">
<vaadin-horizontal-layout class="titleDialog" theme="spacing">
[stuff...]
</vaadin-horizontal-layout>
<vaadin-vertical-layout theme="padding spacing" style="width: 100%;">
[stuff...]
</vaadin-vertical-layout>
<vaadin-horizontal-layout class="buttonsDialog" theme="spacing">
[stuff...]
</vaadin-horizontal-layout>
</vaadin-vertical-layout>
</div>
</flow-component-renderer>
</vaadin-dialog-overlay>
Самый внутренний <vaadin-vertical-layout>
- это элемент, который выше экрана.