flow
flow copied to clipboard
Vaadin Flow is a Java framework binding Vaadin web components to Java. This is part of Vaadin 10+.
### Description of the bug / feature Backstory: I stumble upon this while searching for ``javax`` usages (which is brought in - among other things - by ``jsr305`` inside ``ph-commons``...
### Description of the bug I have integrated templates into a flow view via @JsModule("") annotation and cannot use style definitions on the application theme in Dev Mode. Not even...
https://github.com/vaadin/flow/issues/10759 describes a mechanism that would make it possible to write new code in a way that can be compatible with strict CSP settings for JS by using APIs that...
### Description of the bug If I have two I18NProviders as spring beans and one of them is using @Primary annotation, SpringInstantiator will refuse using it and will fall back...
### Description of the bug Adding and then removing a class name on a component causes the [assertion](https://github.com/vaadin/flow/blob/c6db37c7ecf6014912592f9be29e43ec20d2d8e3/flow-server/src/main/java/com/vaadin/flow/internal/nodefeature/NodeList.java#L399C21-L399C35) in below method fail : ``` public void generateChangesFromEmpty() { if (isRemoveAllCalled)...
### Description of the bug With an application running with frontend hotdeploy and using Spring Boot dev tools, when you make a Java change you once in a while see...
### Description of the bug I have some pages in my application, and now when i'm trying to add one more page my UI is breaking when i try to...
### Describe your motivation Currently when using `setBean` with Binder, bean validity is not guaranteed. This is because on field value change, only the changed binding is validated, and possible...
### Description of the bug Calling `UI.getCurrent().getActiveViewLocation()` from view's constructor returns obsolete data - both the path is old, and most importantly, the query parameters are obsolete too. From my...
### Describe your motivation Building on issue #18889 . Subjectively, it's a good practice to fully construct the view in the constructor, rather than wait for the `Before/AfterNavigationObserver` stuff to...