I am currently experiencing some very weird dropdown menu behavior in Sharepoint.

Summary of the error:

Dropdowns don't work on the page after Ctrl+R to refresh the page. If I click in the address bar and hit enter the dropdowns work.

How to reproduce the error:

So it's like there's something to do with when resources are getting loaded or something but that's just a guess after hours of looking at this issue.

What's also weird to me is that hitting Ctrl+R will cause the dropdowns to not appear but clicking in the address bar and hitting Enter to load the page, the dropdowns will appear.

If anybody has any insights that would be awesome!

  • Have you tried debugging in Sharepoint designer? – Trevor Apr 11 '14 at 20:35
  • Have you thought about rebuilding the site using a different CMS? Seems like a pretty simple site to be using such fully featured collaboration software like SharePoint. – Trevor Apr 11 '14 at 20:37
  • When I refresh your homepage with ctrl-R, the dropdowns work. I'm using IE10. – Phil Greer Apr 11 '14 at 20:50
  • @PhilGreer Thanks for looking into this! I am testing in Chrome. But you're right I just tried it in IE10 and it worked...so weird. I am baffled by this behavior! – izikandrw Apr 11 '14 at 20:54
  • in IE 11 also it works fine – SharePointMan Apr 12 '14 at 4:36

There is a known issue in Chrome that is caused by a piece of JavaScript that runs on body onload. Chrome fires that event before some of the SharePoint scripts are ready to be used, for which the ribbon, scrollbars and other script dependent features do not work properly. If you "own" the Master page, you can overcome this by placing the same body onload script inside jQuery $(document).ready event (which fires later and same for all browsers).

Reference: http://withinsharepoint.com/archives/256

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.