Martin Vysny

Results 361 comments of Martin Vysny

Reopening - now the issue can reliably and easily be reproduced 100% of the time. 1. Navigate to https://cookbook.vaadin.com/scroll-to-item-in-tree-grid 2. Click "Expand and scroll to last" button The grid expands,...

Even simpler steps to reproduce: paste this to the Skeleton Starter: ```java @Route public class MainView extends VerticalLayout implements BeforeEnterObserver { @Override public void beforeEnter(BeforeEnterEvent beforeEnterEvent) { beforeEnterEvent.forwardTo(SecondView.class); } @Route("second")...

Workaround is to add the Dialog manually to the UI: ```java @Route public class MainView extends VerticalLayout implements BeforeEnterObserver { @Override public void beforeEnter(BeforeEnterEvent beforeEnterEvent) { beforeEnterEvent.forwardTo(SecondView.class); } @Route("second") public...

Workaround: ```java public class VovMenuBar extends MenuBar { public static class PopupVisibilityEvent extends ComponentEvent { private final boolean isVisible; public PopupVisibilityEvent(MenuBar source, boolean isVisible, boolean fromClient) { super(source, fromClient); this.isVisible...

Solution: add the "noinput" theme, then add this to your theme `styles.css`: ```css vaadin-multi-select-combo-box[theme ~= "noinput"] > input[slot="input"] { visibility: hidden; } vaadin-multi-select-combo-box[theme ~= "noinput"]::part(input-field) { cursor: unset; } ```

Excellent work @TatuLund , thank you. I've built on your example code a bit: ```java public class MyComboBox extends ComboBox { /** * @param listener invoked when the dropdown overlay...

A base project for an addon would definitely be nice to have. Unfortunately I'm a bit short on time at the moment, but if anyone happen to have such an...

The full log: ``` ./gradlew appRun 11:04:18 WARN Ignoring deprecated socket close linger time [main] INFO com.vaadin.flow.server.startup.DevModeInitializer - Starting dev-mode updaters in /home/mavi/work/vaadin/base-starter-gradle folder. [main] INFO dev-updater - Visited 83...

Workaround is to configure Gretty to reload on class level instead of restarting the entire webapp: ``` gretty { managedClassReload = true } ``` Even though the workaround sometimes produce...

I completely agree. Unfortunately there's a catch as hinted at https://github.com/vaadin/vaadin-gradle-plugin/blob/master/src/main/kotlin/com/vaadin/gradle/VaadinFlowPluginExtension.kt#L71 : > In order to have stuff in build/ instead of target/ we need Flow 2.2 or higher. Flow...