Some icons not showing up after upgrade

AI-generated summary

In a support thread titled ‘Some icons not showing up after upgrade,’ Aaron_B reports missing icons (search, reply, edit, heart) after upgrading to Discourse 3.4.0.beta2-dev, despite not using Font Awesome plugins. david requests a site link, which Aaron_B provides: https://forums.solvethecase.org. Lilly confirms the issue persists even in safe mode, noting the search icon still references search instead of the updated magnifying-glass (Font Awesome 6.6.0), and suggests upgrading the instance. Aaron_B confirms they’re on the latest version. After further troubleshooting, Aaron_B shares installed plugins and notes the issue affects two separate forums on the same version. Ultimately, Aaron_B resolves the issue by running ./discourse-setup. Lilly admits she couldn’t reproduce the issue on her test forum despite matching versions.

With 3.4.0.beta2-dev installed, I have several random icons missing. They include the search icon in the top toolbar, icons on the left menu, and icons on the reply/edit/heart for a post screen.

I don’t have any Font Awesome plugins installed. What do I need to do to fix this?

I’m having these issues too but don’t have any Font Awesome plugins installed.

3.4.0.beta2-dev

Are you able to share a link to your site?

@david

Hi @Aaron_B :wave: yea I can see that some icons are missing even in safe mode. looks like on your site the search icon still called search instead of magnifying-glass. Can you upgrade your discourse instance and try again?

Font awesome 6.6.0 is called magnifying-glass

Font awesome 5.15 icon is called search

It says I have the latest version.

Any other suggestions to try?

Not at the moment, I’m a bit puzzled myself. :thinking: I got my test forum on the exact version you do but I can’t reproduce the issue yet.

Ok, here are the only plugins I have installed if that helps at all. Of note, I have two different forums on different servers (at the same version) and they have the exact same icon problem.

I ran the ./discourse-setup and everything is fixed!