@WillBarrow LIFESAVER - i was struggling with how to use a an interactive variant (a checkbox) to control a string variable with the conditional interaction and it just wasn’t working. ended up having to tie two buttons with different texts (that i was trying to use the string variable for) to boolean variables and then use conditional interaction to tie it to the checkbox 😭
I am having the same issues.
I cannot change the state here in the conditional interaction.
Yep, can corroborate that this is still broken. Submitted a thread a few days ago: Can't use conditional interaction inside interactive component
Same here.
The problem is obvious and we only have to get an answer from Figma! Anyone know how to get the list of fixes in the Beta version?
Same here of course and very sad. Obviously a “feature” that was rushed out the door that, due to this and how poor it is, is no “feature” at all.
Added this to the other post, adding here as well in case it helps:
Not sure if this is a solution for you, but Figma sent me a workaround recently via email that didn’t work, so I had to implement the following workaround:
The following is my update, I’m unsuccessful with the workaround on child components, no matter where I create the change to, I can never create two that don’t mimic each other.
My fix was the following:
- I made a copy of my main component (instead of working with a child component).
- Since the main component you see the variant with the arrows going to and from in prototype design, I simply set the variable of interest the value I wanted depending on whether or not the variant was visible.
The con of course, is that I will have to make a copy of the main component and do step #2 every time I have a particular variable I’m trying to flip on and off, so basically my assets will have all these one offs instead of 1 asset I can keep reusing and modifying with a conditional statement.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
Hi all,
Thanks everyone for flagging this! Our team is continuing to track this issue with the Change to interactions not updating as expected both regularly and within conditional interactions.
To give you an update, due to the complexity of the root issue, we unfortunately cannot provide an ETA for when this may be resolved. The team is continuing to track this as a high priority bug to fix and we apologize again for the continued inconvenience.
In the meantime, the engineers have suggested the following temporary workarounds:
For change to interactions outside conditionals:
- Select the layer where you want to add the “Change to” interaction
- With the Prototype tab active, drag the connector from the layer to the variant you are trying to change to
For change to interactions inside a conditional:
- First create the change to interaction outside the conditional as described above
- Add a conditional interaction
- Collapse the change to interaction
- Drag and drop the change to interaction into the conditional
Thank you for your help and patience as we continue working to resolve this bug!
I was trying to create a checkbox that also reveals additional options such as rename and delete when selected. I used a boolean variable to control the visibility of these additional options. However, I can’t control the state of the checkbox within a condition. It doesn’t allow me to change settings for ‘if’ and ‘else’ independently. Therefore, the checkbox remains in the active state once clicked, instead of toggling.
Hi everyone,
Thank you for your patience while our engineers worked on resolving the issue. We are pleased to inform you that the fix has been successfully released!
Please refresh Figma to ensure that you are using the fixed version. If you continue to experience the issue, please let us know and we will flag it down for further investigation.
Thank you everyone for taking the time to report the issue!
Im not sure if it’s the fix that’s at fault - but I’m finding conditional stuff to be extra buggy today. I remove conditions, only to find that they reappear some time later. And that’s if they actually worked in the first place. It felt much more stable previously, even if there needed to be a workaround…
Hey @Andy_Barratt ,
Thank you for flagging this! If you are finding any other issues (buggy, slow etc), please reach out to the support team (with a quick screenshot): https://help.figma.com/hc/en-us/requests/new. This will help us to investigate further the issue.
Issue is still present on my side also : Loom | Free Screen & Video Recording Software | Loom
No fix yet @Celine_Figma ?? I can provide access to a duplicate if needed…
Hi @Felix_Vanneste , thanks for flagging this!
Yes, it should be resolved. Please reach out to the team by filling this form: https://help.figma.com/hc/en-us/requests/new
Please use your address email linked to your Figma account and, also include your screen recording and a copy of your file so they can investigate further. Thank you!
Thank you @Celine_Figma. Done.
Hi, is there a fix for this? I am still experiencing this issue…
Hi all!
@Felix_Vanneste , I check in our backend, and I can’t see your ticket, have you used the same address email than the one you used in the Community here?
@Matthias_Lick1 Hi - sorry to hear you are still having trouble! Please also reach out to the support team, so the team can investigate further here: https://help.figma.com/hc/en-us/requests/new . Thank you
Hello @Celine_Figma Yes sorry, indeed I realise that I have used another email.
I had a response from support and it has been escalated to technical team.
@Felix_Vanneste No worries, glad to hear it’s been following up!
@Celine_Figma Hiya, I’m having the same issue, I’ve already submitted a bug ticket to support but here’s a GIF of what I’m experiencing.
I’m very happy to see progress on this topic, when I put it in and it just worked I was very excited.
But unfortunately when I try to use the component in another design file, the interaction just disappears.
If I click on “reset interactions” it restores the skeleton of the behavior, but loses the information regarding the variant change.
If I manually reconstruct the interaction in this new file, it seems to work. In some cases this is possible, but for very complex interactions this is actually a limiter.
Same issue here, it’s very frustrating
Experiencing exactly the same issue.
I am trying to make a selection change the value of a variable to “Variable +1” then another component needs to behave on conditional that 'if variable = variable+1"- Change to…" but it is not working with the after delay function at all… it works with tap but not after delay…