github vaadin/flow 25.0.8
Vaadin Flow 25.0.8

latest release: 24.9.14
4 hours ago

Changes since 25.0.7

All changes

Fixes

  • Detect router-link attribute in ancestor elements during click navigation (#23786)
    Commit · Pull request

    When a nested element (e.g., Button) inside a RouterLink is clicked, the navigation trigger was incorrectly reported as CLIENT_SIDE because only the direct click target was checked for the router-link attribute. Traverse the composed path instead so any ancestor with router-link is correctly identified as a ROUTER_LINK trigger.

  • Make flattened TreeDataProvider consider entire hierarchy when filtering (#23691)
    Commit · Pull request

    When filtering in FLATTENED hierarchy format, ancestors were not shown if a filter matched a descendant that was not expanded. Now the provider recurses into collapsed subtrees to check for matching descendants, ensuring ancestors are included in the result even when the matching descendant is not expanded.

  • Log instead of throwing (#23692)
    Commit · Pull request · Issue

    Log instead of throwing when node_modules removal fails in cleanUp.

  • Clamp effectiveRequested range in DataCommunicator to prevent IndexOutOfBoundsException (#23672)
    Commit · Pull request · Issue

    When a data provider returns fewer items than its size() reports (e.g. items deleted between the count and fetch queries), getJsonItems() would crash with an IndexOutOfBoundsException. Clamp effectiveRequested to match the actual number of fetched items before processing changes.

Tests

Don't miss a new flow release

NewReleases is sending notifications on new releases.