-
Notifications
You must be signed in to change notification settings - Fork 167
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix: import parent theme lumoImports in dev bundle mode #20325
Conversation
Adds missing css imports for parent theme when given in parent theme.json with lumoImports property and running with dev bundle. Fixes: #19567
Catch and debug log IllegalArgumentException possibly thrown from potentialFile.toPath() in Windows. Url's in css like 'https://fonts.googleapis.com/css?family=Itim' shouldn't be considered as copyable asset files.
d3366a0
to
cba2a35
Compare
Quality Gate passedIssues Measures |
* fix: import parent theme lumoImports in dev bundle mode Adds missing css imports for parent theme when given in parent theme.json with lumoImports property and running with dev bundle. Fixes: #19567 * test: fix test * test: fix test * chore: catch IllegalArgumentException in CssBundler Catch and debug log IllegalArgumentException possibly thrown from potentialFile.toPath() in Windows. Url's in css like 'https://fonts.googleapis.com/css?family=Itim' shouldn't be considered as copyable asset files.
Hi @tltv and @mshabarov, when i performed cherry-pick to this commit to 24.3, i have encountered the following issue. Can you take a look and pick it manually? |
* fix: import parent theme lumoImports in dev bundle mode Adds missing css imports for parent theme when given in parent theme.json with lumoImports property and running with dev bundle. Fixes: #19567 * test: fix test * test: fix test * chore: catch IllegalArgumentException in CssBundler Catch and debug log IllegalArgumentException possibly thrown from potentialFile.toPath() in Windows. Url's in css like 'https://fonts.googleapis.com/css?family=Itim' shouldn't be considered as copyable asset files.
) * fix: import parent theme lumoImports in dev bundle mode Adds missing css imports for parent theme when given in parent theme.json with lumoImports property and running with dev bundle. Fixes: #19567 * test: fix test * test: fix test * chore: catch IllegalArgumentException in CssBundler Catch and debug log IllegalArgumentException possibly thrown from potentialFile.toPath() in Windows. Url's in css like 'https://fonts.googleapis.com/css?family=Itim' shouldn't be considered as copyable asset files. Co-authored-by: Tomi Virtanen <[email protected]>
) * fix: import parent theme lumoImports in dev bundle mode Adds missing css imports for parent theme when given in parent theme.json with lumoImports property and running with dev bundle. Fixes: #19567 * test: fix test * test: fix test * chore: catch IllegalArgumentException in CssBundler Catch and debug log IllegalArgumentException possibly thrown from potentialFile.toPath() in Windows. Url's in css like 'https://fonts.googleapis.com/css?family=Itim' shouldn't be considered as copyable asset files. Co-authored-by: Tomi Virtanen <[email protected]>
This ticket/PR has been released with Vaadin 24.4.15. |
Adds missing css imports for parent theme when given in parent theme.json with lumoImports property and running with dev bundle.
Fixes: #19567