It seems the admin menu icon is broken on some sites since updating Jetpack to 5.6.
I do have WordPress installed in a subdirectory, and I spun up a test install with a conventional directory structure and it was fine so this might be the cause

Update: SOLUTION: The situation described here is solved by a hard reload of any wp-admin page. Please see this comment on how one can do this on most popular browsers without having to clear the browser's cache — @oskosk.
Hi,
I have the same issue, and my WordPress installed in a subdirectory, too.
I can't seem to be able to reproduce the issue, on a site where WordPress lives in a subdirectory. Do you use a caching service or plugin on your sites? If so, could you try to flush cache and let me know if it helps?
If that does not help, could you let me know what browser you are using?
Thanks!
Related to the logo change in #8305
Clearing my cloudflare cache seems to have fixed it.
Hi, I'm seeing the same issue, however it also happens on a root installation of WordPress. I cleaned up the server and cdn caches, but it still didn't work. Then I opened WP Admin in private browsing mode and the icon showed up as it should. Well, it seems to be a browser cache issue, because if I change the css of the icon to f102 instead of f100 in the non-private browser window, the icon shows up.
it seems to be a browser cache issue
It does indeed seem like flushing your browser cache should help.
There's a strong caching mechanism for font files in browsers and in this release we swapped to a new file introducing a new symbol for an already used character.
Hard refreshing the page should help here:
Closing this for now.
The same issue has been reported in the JP forum, some users have figured out already how to fix it, but I linked this issue anyway to stay on the safe side :)
Is there a way for us to force a refresh on the font files? Could we modify the build process so that, when there is a change to the jetpack.* font files, we change a query string or something, or we rename the file (jetpack-20171207.*) whenever we make changes to it?
It's not a great impression when updating to see something broken, causes support load, etc.
833815-zen
+1 for this. Shouldn't require every WordPress user to have to clear their cache in order to not see buggy behavior.
@smerriman there's no need to clear the cache. A simple hard reload of any wp-admin page does the trick.
Yes, I know that; I was referring to the cached information that is cleared with a hard refresh, not the full browser cache. But non-developers shouldn't be required to know + perform that. WordPress and other plugins version these types of files to ensure that doesn't happen, so it should be simple for Jetpack to do the same.
@smerriman Thanks for your feedback!
Jetpack does the same too. The thing here is that the font file is referenced from inside a CSS asset which is actually using the mechanism you describe to be loaded. This file is loaded as jetpack-icons.min.css?ver=5.6 but the url of the font is not versioned inside the jetpack-icons file.
As a note, this change in the logo is not something that will happen in the near future again. Probably won't happen for several years from now.
@dereksmart what are your thoughts on this?
Closing this for now because of the lack of activity on this. We can always reopen in the future if needed.
Most helpful comment
There's a strong caching mechanism for font files in browsers and in this release we swapped to a new file introducing a new symbol for an already used character.
Hard refreshing the page should help here: