Changes since 24.9.13
Fixes
-
Detect router-link attribute in ancestor elements during click navigation (#23786) (#23800)
Commit · Pull requestWhen 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.
-
Log instead of throwing (#23692)
Commit · Pull request · IssueLog instead of throwing when node_modules removal fails in cleanUp.
-
Clamp effectiveRequested range in DataCommunicator to prevent IndexOutOfBoundsException (#23672)
Commit · Pull request · IssueWhen 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.