SharePoint 2013 – Hiding Recent from the Navigation

In SharePoint 2013 there is a new feature. Every list that is added to the Current Navigation appears under a heading Recent.


I have seen quite a few JQuery/JavaScript solutions but why make things difficult?

Simply add the following css:

#sideNavBox li > span
display: none;

And the recent heading disappears. This uses the idea that the Recent Heading doesn’t have a url set and therefore it contains the spans directly within the li element.

There is only one downside that I have seen so far and that other headings without a link will also disappear.

One important thing now to make your lists appear in the left hand navigation the Static display levels will need to be corrected I the master page used by your site. If you use a seatle.master based master page search for StaticDisplayLevels=”3″ and replace it withStaticDisplayLevels=”4″


Update: Recently I found an easier way of hiding the Recent option.

  1. Create a SharePoint group “Nobody”

  2. Go to Site Settings and Navigation

  3. find the Recent item and click on Edit.

  4. Now set the audience targeting to the Nobody group.


4 thoughts on “SharePoint 2013 – Hiding Recent from the Navigation

Please leave a comment or feedback

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.