Fields in all form groups lost their postioning and are “randomly” placed over each other.
The bug was introduced by Dependabot Vite upgrade in d8d708d099cd031b01b45588976b0bcb8fc20d19
. We sometimes used :global
selectors only in scss modules which should cause the module be tree shaken away during minification. There has been a bug in Vite fixed by the upgrade which disabled css module treeshaking by mistake, see vite/packages/vite/CHANGELOG.md at main · vitejs/vite · GitHub and fix(css): treeshake css modules by bluwy · Pull Request #16051 · vitejs/vite · GitHub . Fixing the bug caused the global styles stripped out during build.
The fix changes scss modules containing only global selectors to regular scss files.