i have a strange problem while upgrading Radzen Blazor from latest v4 to current v5. What i basically have is .NET8 WebAssembly standalone app. In v4 I've used
in MainLayout->HeadContent. According to docs, that should be the case also in v5. But even after clearing the browser / app cache I'm still experiencing strange visual bugs. Some of them are related to icons, majority of icons is displayed fine (like menu and button icons), but some are missing (up/down icons in RadzenNumeric or calendar icon in RadzenDatePicker). Some components are completely fine (text inputs, dropdowns, checkboxes, switches, ...) but some are completely unstyled / broken. I've tried several browsers... I'm still including the newest bootstrap.css for utility purposes. Could that be a problem?
RadzenDatePicker input (unstyled, icon is floated half a page away):
RadzenNumeric input:
Also, I've noticed that default theme has different colors, that is normal? I don't mean different shades of blue or whatever but when something like Active style is applied it changed color from blue to green and stuff like that. Did you recolored themes in general?
I've tried InPrivate / Incognito, it's the same and all request on network tab are finishing with http status 200... I know that it looks like caching, but I'm not sure why and what more can i do...
Ha, I've got it... It's suprisingly Me problem ... But for anyone else the solution:
As a form of cache-busting, I'm appending to all CSS / JS includes in head: ?v=<appVersion>.
You are recomending similar thing in docs: <script src="_content/Radzen.Blazor/Radzen.Blazor.js?v=@(typeof(Radzen.Colors).Assembly.GetName().Version)"></script>
Even if i cleared browser cache, app cache (Application tab in browsers) and completely restarted debug session somehow parts of old styles were still present somewhere...
Still not sure why it behaves like that (i mean VS / dev server / etc.).
So long story short, now is completely fine, including colors... Thank you for the assistance!
my Blazor bootstrapper page is not index.html but Index.razor Razor page. So that <appVersion> was just symbolic name. What I have there is string variable with version of my app. Which is changed every time i change version of my app... Like in this Radzen example: