There is an anomaly in the rendering in the next snippet.
https://snippet.webix.com/17a1ybms
Hello @IBeJluk,
I can confirm the issue. Thanks for the issue report!
Hello,
We have considered the issue and it looks strange that you call the validation function when the form is not yet rendered.
The .markInvalid()
method refreshes the control with new styling and bottom text, if defined, which makes it adjust to the form size that is not yet calculated. So the control appears too wide.
You can call the .validate()
method with a 1ms timeout: Code Snippet
Anyway, we do not deny that this could work better from our side.