I’m building a generic app library for a couple of my apps that dynamically build their ui and load views via reflection. It appears that not all components like this approach. I know this was a problem in earlier Vaadin versions (~14) but it appears that it is not fully resolved.
The components causing problems are: TextArea, RadioButton, Tabs, Menus.
Basically the component is present in the dom, and can been seen by the browser inspector, but fails to layout/display correctly.
If I construct an instance directly, not via reflection, then all works well.
Is there a way to get Vaadin to build the correct frontend files for this?
Running Vaadin 17.0.1, SpringBoot 2.3.3, Java 13, Linux.