Font-awesome error

Hi,
I have recently updated my website to 9.3.4 (php 8.3) from an 8ish version and I have some trouble with font-awesome library… The whole site, including admin dashboard, is using the font-awesome css from the theme used on public pages… which is quite old and now I have a lot of squares instead of icons.
I checked and the theme “page_theme.php” is using $this->requireAsset(‘css’, ‘font-awesome’); which in my understanding should use the main concrete lib instead of its local one.
I tried puting the new font-awesome lib in theme dir but it is still looking for the old one (css files don’t have the same name)…
I tried emptying my website cache…
I don’t know what else to do ? Why would the dashboard use the font-awesome from the theme ??
Many thanks for your help
Sylvie

Simple thing to try. CSS is incredibly ‘sticky’ in web browsers so try opening your site in a browser that’s never landed on your site before. If you routinely use Chrome but never use Opera or Firefox, try using the latter 2 and see what happens. This will, at least, narrow your search to the server. To really clear the concrete cache, head to application/files/cache and delete everything under /cache leaving an empty ‘cache’ folder. Also, to truly clear the cache on the server, I have had to go to the cPanel of my hosting package and turn off any and all of the ‘website optimization’ or ‘speed features’ (or whatever your host calls them) and manually clear caches from there. For example, SiteGround has a pretty aggressive caching scheme that drove me crazy until I learned to turn it all off. I mostly run sites with all caching off until things are stable and then turn some stuff back on. Caching is the bane of a developer’s existence.

But, it might not be this at all but this would be my first step.

Thanks a lot for this tips.
I tried deleting what’s inside application/files/cache with no luck.
I tried a different browser…
I finally found out that my theme was registering directly and namely the css file (application/package/themename/font-awesome.min.css) in it’s controller and now problem’s solved !
Best
Sylvie

Good to hear you have it solved. Ahh, for the good olde days when themes were simple things. Not so today.