SOLVED

Hub global navigation menu items updated only on classic pages

Brass Contributor

We have a test team site that we designated as a hub, giving it a global navigation top bar. Initially, that navigation bar could be easily edited by clicking on its [Edit] button where it renders a vertical editor right on the existing page, next to the site's current navigation side bar.

 

After much experimenting with both classic and modern items (e.g. wiki page library, wiki page, modern page) and sub sites and associated sites, the global navigation bar appears to have ended up in weird split states.

 

When viewing a modern page, the navigation bar is stuck with old items that have long been deleted, re-arranged, or renamed.

 

When viewing a classic page (e.g. wiki), the navigation bar does (correctly) show the items of the latest revision.

 

Furthermore, clicking on its Edit button no longer pops out the extra vertical editor bar, but instead now goes to Site Settings > Navigation Settings page /_layouts/15/AreaNavigationSettings.aspx

 

Any clues on this change in editor behaviour and the discrepancy of the global navigation items?

2 Replies
On further check, for the other hub site that is working "properly", in its Site Settings there is a Look and Feel > Top link bar option.

But for the "broken" hub site, it does not have that option, only Look and Feel > Navigation as the above URL.
best response confirmed by icelava (Brass Contributor)
Solution

It took well over 24 hours (closer to two days) for the modern pages to "uncache" and update their global navigation bar to match the updated menu items.

 

There should be an option in the Site Settings to invalidate this to force a fresh reload.

1 best response

Accepted Solutions
best response confirmed by icelava (Brass Contributor)
Solution

It took well over 24 hours (closer to two days) for the modern pages to "uncache" and update their global navigation bar to match the updated menu items.

 

There should be an option in the Site Settings to invalidate this to force a fresh reload.

View solution in original post