For both navbar and menus in Bootstrap 3 the caret indicating child menu items only shows up when you are on the parent page. For example I have 'Add Content' on the Navigation Menu which is displayed on all pages for logged in users. The only time the caret shows up indicating there are sub-items on the menu is when I am on /node/add/

The same thing happens on the navbar. I have created children under a navbar item called Directory at /groups/company-directory. The caret at Directory doesn't display unless I am on /groups/company-directory

Obviously this means there is no visual feedback for the user on the rest of the site to know that there are child menu items.

Comments

valkum’s picture

Status: Active » Needs work

Yeah there is a problem with rendering children elements on always expaned menu items.

valkum’s picture

Oh sry. messed up cause of a bug in dev.
I can't reproduce your behaviour in todays dev version. Please be sure that you set always expanded to the right menu item.
Because of #2120793: Links and headers with IDs can be malformed by anchor-fix mixin. its quite a mess to click the right menu item.
Please verify that your navbar top level item is alway expanded.

valkum’s picture

Status: Needs work » Closed (works as designed)

as stated in comment above can't reproduce with latest dev.

amcc’s picture

I get the same issue on the current official release version. Not tried dev yet

amcc’s picture

upgrading to dev didn't help

but if you set the parent menu item to always expanded it fixes the issue - so this is probably expected behaviour and was my bad!