Currently, CMS items rendered in a list cannot communicate with each other or detect outside clicks. This prevents common interaction patterns like automatically closing the open item when another one is clicked, or closing the active item when clicking outside of it.
Use case: Portfolio company list (or FAQs, team members, etc.) where each CMS item can expand to show details. Users expect the previously opened item to automatically close, similar to an overlay behavior.
Current limitation: Each CMS item is rendered independently, making it impossible to coordinate these interactions without detaching from CMS and manually rebuilding within a component with variants.
Desired solution: Allow CMS items to have item-level interactions that can respond to clicks outside themselves and coordinate with other items in the same list, without losing the benefits of CMS-driven content.