- Issue created by @Greg Boggs
The breadcrumbs should always be correct when things that affect breadcrumbs change. Because of caching, sometimes the breadcrumbs should change, but they do not.
Issue 1: Crumbs don't update when menus change.
Issue 2: Crumbs update inconsistently when config changes.
Issue 1:
Enable menu breadcrumb. Configure it with default settings.
Create a page called test. Save the page and view it. The breadcrumb is now Home.
Next, update the test page to be in the main menu, and view test again. The crumbs do not change, even though they should, because the page is cached and the context of the cache does not vary based on menu changes.
Issue 2:
Disable the setting for main menu in Menu crumbs settings. View test. The crumb reverts to Home. This is good.
However, re-enable the main menu enabled setting again. The crumb should be Home > test. However, it's still Home because the cache context does not very based on config, so the page isn't reacting to configuration changes on menu breadcrumb.
I think! heh. Caching is weird.
Active
2.0
Code