Had an issue for a while now where the public teams were no longer showing within our Microsoft Teams client. Whenever you go to ‘Join or create a team’ at the bottom of the team’s panel
You were present with a screen similar to below. Also, the search box on the right hand of the screen was missing.
To fix this you need to go into your Admin Teams setting. https://admin.teams.microsoft.com
On the left-hand side, expand Org-wide settings and select Teams Settings
At the bottom of the Teams settings, there is a Search by Name section. Ensure this is turned OFF.
Once this has been turned off, it takes about 30 minutes for the tenant to update with the changes.
If you go back to ‘Join or create a team’ you should see the search box and the public teams.
Note: If you are using the browser, you might need to do a Ctrl + F5 to clear the cache.
Note: Within the Teams app, you might need to log out and in again to clear the cache.