Sergey Vinogradov
Sergey Vinogradov
### Description of the bug Using a grid data provider results in IndexOutOfBoundsException thrown by `DataCommunicator.getJsonItems` as soon as the page is opened. This can be observed in the Bakery...
## Motivation The current Flow concept is that, if you hide an element with `setVisible(false)`, Flow postpones the commands you send from the server to the client for this element...
### Description Finding from #7079 When the scroll target has an element that creates an offset for the scroll container, scrolling to the last index stops just short of the...
## Description The PR reverts #5650 due to several regressions mentioned below, and also adds tests that should prevent such regressions in the future. Fixes https://github.com/vaadin/web-components/issues/7079, https://github.com/vaadin/web-components/issues/7186, https://github.com/vaadin/web-components/issues/7160 ## Type...
### Description Finding from #7079 Gradually scrolling a large list (e.g. 1 000 000 items) to the end, you can sometimes reach items beyond the set size, as shown on...
### Description Finding from #7079 Elements don't get updated after scrolling to an extremely distant item (with index > 100 000) and then reducing the virtualizer's size to a value...
### Description Finding from https://github.com/vaadin/flow-components/pull/5883 Let's say I have a virtual list with 600 items. I scroll to the item 500 and it causes the number of items to decrease...
### Description Finding from https://github.com/vaadin/flow-components/issues/5865 After expanding all rows in a TreeGrid that has a small page size, some items are missing. They only appear after the grid is scrolled...
## Description WIP ## Type of change - [x] Refactor
## Description > [!WARNING] > Blocked by https://github.com/vaadin/web-components/issues/6817 The PR makes it possible to switch between pickers of `date-time-picker` with one click when one of them is open. Previously, clicking...