Problems with the conditional logic in Figma interactions
I have found several bugs while using the conditional logic.
when I duplicate a page, all interactions with conditional logic are deleted on the duplicated page.
when I copy and paste interactions with conditional logic, they do not work when I navigate to other frames within the conditional logic. The reference to the frames is lost even though they are correctly highlighted on the canvas when selected in the interactions overlay (sorry, a bit difficult to explain). I have to recreate the reference for each statement to make it work.
Can anyone confirm the problems with the conditional logic?
Page 1 / 1
Hey @Roger, Thanks for bringing this to our attention! I really appreciate the thorough explanation.
I’ve tried to replicate the issue myself, but no luck so far. It sounds like the tool isn’t behaving as expected, but it’s hard to say definitively if it’s a bug at this point. I believe we’ll need to review the actual files to get a clearer picture.
When submitting the report, please remember to include the following details:
Your Figma account email
Recordings or screenshots of the issue, capturing the entire Figma screen with the left and right-hand panels
The URLs of the affected file and any related library files; also, add support-share@figma.com as an editor of those files (this won’t impact your billing)
Thanks for your help! If anyone in our community has any additional suggestions or insights, please feel free to share them here.
Yes, the problem still exists.
If you duplicate any object with conditional logic, the interaction is lost.
Hello, Thank you for getting in touch about this issue. I’m sorry to hear that you’ve encountered this problem.
I’ve attempted to replicate the issue on my end but haven’t been able to reproduce it. For our support to look into this further, could you please submit a bug report as I suggested in my previous comment?
Thank you once again for your cooperation!
The same happened in my file. I duplicated the page, then reordered some of the frames by dragging and dropping. When I inspect the conditional statements, in many cases (but not all) the conditional logic is erased:
There are also “manual” frame navigation interactions in the same prototype flow. There is a chance that the error occurs on frames that are touched by these interactions.
Can confirm, I have some conditional logic for some of my page components. Renaming a different frame than the one that has the logic makes it so that it erases all of my conditional logic.
I’m baffled as to why this is happening. Figma team, please look into these breaking bugs.
When submitting the report, please remember to include:
Your Figma account email
Recordings and/or screenshots of the issue, capturing your entire Figma screen with the left and right-hand panels
The URL(s) of the affected file(s) and any related library file(s); please also, add support-share@figma.com as an editor of those files (this won’t impact your billing)
Since this is still behaving as expected for most of our team, they would prefer to investigate the issue further case by case. We appreciate your help and understanding.
Was this ever resolved? I just submitted a support ticket because it’s happening to us too. We’re trying to copy a demo that includes conditional interactions that disappear when they’re pasted into our main file.