Strange behavior for composite component and repeat with!

I have the following issue :
I just made a composite component with title (for User Full name) and a container (for user information details) and show details icon (as arrow).
I’ve converted this to composite component, and made the show/hide details icon to change the visibility of user information container using private variable.
When testing the component as stand alone it is working correctly …
BUT when binding with data source using repeat with … the show details did not work!

image

image

Any ideas ??