Another Magento issue - there seems no end to them.
This time the top menu navigation class 'active' and breadcrumbs seem to appear/disappear depending on the user journey (I guess due to page caching).
Example...
If I'm on the homepage and click an product from the 'New Products' widget - the breadcrumb becomes: Home > New Product Name (missing out the 'clothes / Tops / Long-sleeved' etc), plus the navigation active class is not appearing.
If I view that very same product first by navigating through the shop categories, then I return to the homepage and click the same product from 'New Products' - the breadcrumb works fully, and the active class is applied in the navigation menu correctly.
Why is this? What is happening and how can I fixed it?
Any advice much appreciated.
EDIT 1: in addition, if I navigate to a product through the categories in the menu, click into a different category (outside of the products root cat), then hit the back button on the browser... the same thing happens, breadcrumb reduced to 'home / product name' and the menu active class disappears.