Hi

DHTML menu is inconsistent when an annoymous user visits a VIEW page and page cache is enabled.

When I visit a page that is built by View, Drupal seems also cache the menu setting for that page.

So when I visit that page again, the menu is rendered using the settings from cache and the cookie's dhtml_menu also gets replaced by the setting from cache.

Example:
Suppose I'm at link page.(Normal-menu.jpg) If I go to one of the cached View page, the menu consistency will break (View-menu.jpg).

I currently have to disable page cache for DHTML menu to work consistently on a production site.

CommentFileSizeAuthor
Normal-menu.jpg7.69 KBheyqule
View-menu.jpg8.39 KBheyqule

Comments

heyqule’s picture

Title: View + page cache = DHTML menu inconsistence for annoymous users » Page cache breaks DHTML menu consistence for annoymous users

This also happens to menu items that link to external pages. DHTML menu works as intended when page cache is disabled or the user is logged in.

patrickroma’s picture

Any updates on this issue?

vuil’s picture

Issue summary: View changes
Status: Active » Closed (outdated)

I closed the issue as Closed (outdated) because it is for unsupported 6.x version of Drupal.