Magento enterprise edition loads pages from cache without considering device. If I take a catalog page on Ipad, same design will display on mobile(even though we have different design for mobile). When I disable full page cache cart works fine.
When I searched through forums and stack over flow, it says its due to magento full page cache and we need to pass getCacheId with custom string for the pages. Can you please give me an outline how I can do this for all catalog pages.