Steps to Reproduce:
- A standalone Dropdown component was successfully implemented and tested with its intended open/close interaction.
- An Accordion component was created with distinct open and collapse functionalities, featuring two variations.
- A variation of the Dropdown component was then incorporated into the main Accordion component. The intention was to maintain independent open/close interactions for the Dropdown within the Accordion.
- During testing, the Accordion's open and collapse functionality operated as expected. However, the integrated Dropdown component lost its open/close interaction.
Observed Behavior and Potential Issue:
Upon inspecting the interaction settings for the Dropdown component within the Accordion, it unexpectedly presented the Accordion's "Open" and "Collapse" actions instead of its own intended behaviors.
Conclusion and Call for Attention:
The observed behavior suggests a potential issue where integrating a Dropdown component within an Accordion component leads to an incorrect binding of interactions. Instead of retaining its open/close mechanism, the Dropdown erroneously inherits or is controlled by the Accordion's open/collapse actions. This unexpected behavior significantly impacts the usability of nested interactive components.
We suspect this might be a regression or an unintended consequence of a recent update to the component interaction handling system. We are seeking a fix or a recommended solution to ensure that nested components can maintain their and correct interaction behaviors.
Thank you,
Team FIGMA.