Changes since 24.4.0.alpha27
New features
-
Throttle page resize events
Commit · Pull requestNot built with complex JS hacks anymore, but with normal event listening system.
-
Allow receiving specified dom events for inert elements
Commit · Pull requestCloses #18940
Fixes
-
Handle exception from BrowserLiveReloadAccessor
Commit · Pull request · IssueUpdates PushHandler to catch and log debug message of IllegalStateException from BrowserLiveReloadAccessor when it's thrown from already closed Spring context.
-
Unwrap router target class in getRouteTarget
Commit · Pull request · IssueAbstractNavigationStateRenderer.getRouteTarget filters the active router targets chain comparing collection items class with the route target type. The filter may fail if routes instances are proxy objects created by frameworks like spring, since the class will not match the required one. This cahnge ensures that synthetic and proxy classes are discarded, allowing for more accurate comparison when filtering objects based on their real application class.
-
Filter hilla and copilot packages better
Commit · Pull request · IssueFilter "com/vaadin/hilla" and "com/vaadin/copilot" packages by default from the class scanner in VaadinServletContextInitializer and include only what is really needed: com.vaadin.copilot.startup and com.vaadin.hilla.startup. This speeds up mostly reload time and also startup time a bit.
-
Upgrade vulnerable dependency
Commit · Pull request -
I18n default translation from thread
Commit · Pull request · Issuewhen executing from thread.