This is such a simple bug that it’s hardly worth a blog post, but something that has been annoying me for some time that finally this week a colleague of mine pointed out the issue. I noticed a few other people suffering from this on screencasts as well.
Well, it seems that it wasn’t so random after all and there was a consistency to when it would appear or not appear…
And there you have it, the menu is appearing but the only problem is it is outside the view port!
I think the issue is due to a change in the where the selector is rendered. In earlier versions of Sitecore the menu was rendered in the
The Simple Fix
The fix is pretty simple as well.
In a text editor open up: /sitecore/shell/client/Sitecore/Speak/Ribbon/Controls/LargeDropDownButton/LargeDropDownButton.js
containerStyle variable on line 103.
Change the value
It should look like this:
var containerStyle = "position:fixed;z-index:10000;top:" + boundingClientRect.bottom + "px;left:" + (boundingClientRect.left + Sitecore.ExperienceEditor.ribbonFrame().offsetLeft) + "px;background-color:#ffffff;";
I can confirm this is an issue on Sitecore 8 update 2 to 5, possibly earlier. I will raise a ticket with Sitecore Support and update here with a ticker number.