Changes since 24.3.9
Fixes
-
Prevent exception getting DevModeHandlerManager on application shutdown (#19300)
Commit · Pull request · IssueDuring the destruction of the web applicationi context, the DevModeStartupListener's context destroy listener is invoked. This listener attempts to locate the DevModeHandlerManager to halt the Vaadin dev-server. However, this process could trigger an exception if the dependency injection container behind the Lookup mechanism has already been stopped. This commit addresses the issue by capturing a reference to the handler during web context start, eliminating the need for a lookup during destruction, thus preventing potential exceptions.
-
Include filesystem dependencies in gradle plugin class finder (#19287) (CP: 24.3)
Commit · Pull request · Issue
-
Prevent embedded styles to leak main document (#19274)
Commit · Pull request · Issues 12704, 19265When using an exported a themed Flow web-component, Lumo style may leak the embedding document, causing invalid CSS rules to be applied. This change prevents applying Lumo global imports when the theme is applied to a web-component.
-
Prevent embedded styles to leak main document (#19221)
Commit · Pull request · IssueWhen using an exported a themed Flow web-component, Lumo style may leak the embedding document, causing invalid CSS rules to be applied. This change prevents applying Lumo global imports when the theme is applied to a web-component.