Skip to main content
Solved

Interactive Component Delay, possible bug?


Daniel_Destefanis

When playing around with Interactive Components, some of my variants couldn’t be set to “Delay” for the interaction type.

My goal was to create three subtle animations all playing at once that tweened between two variant states. Each variant was unique.

I’m not sure why “delay” is disabled when I have a variant selected.

Funny enough, if I copied and pasted my variant that allowed delay as an interaction, then pasted in the layers from my variant that didn’t allow it, I could circumvent this bug by basically rebuilding the variant with the interaction already set.

If we could have an explicit error as to why “delay” is disabled, it would really help understand the feature limitations.

Or it could just be me misunderstanding the constraints!

Best answer by Kelsey_Whelan

Strange! A link would be great! My email is kwhelan@figma.com. (Twitter works too if that’s easier: I’m @kelseymwhelan.) Thank you!!

View original

11 replies

Josh
  • Former Community Manager
  • 1019 replies
  • February 26, 2021

Hey @Daniel_Destefanis just moved this into the IC beta category.

@Kelsey_Whelan or @adispezio are you able to chime in?


Kelsey_Whelan
Figmate
  • Product Manager
  • 40 replies
  • February 26, 2021

Hmm, After Delays should work with Interactive Components. Here’s an example I set up:

@Daniel_Destefanis would you be willing to share a file with us so we can take a look?


Daniel_Destefanis

Yes of course! So delay does work on certain components, but for whatever reason when I created a new set of variants and tried to use delay, it wasn’t available from the drop down.

I can provide a file where I replicated the issue:

  • Where one set of variants does work (I copied and pasted from a previous variant that had delay as an option, changed all the layers, delay still works.)
  • Then I created a new variant, using the exact same layers and delay is no longer an option.

Whats the best way to link you?


Kelsey_Whelan
Figmate
  • Product Manager
  • 40 replies
  • Answer
  • February 26, 2021

Strange! A link would be great! My email is kwhelan@figma.com. (Twitter works too if that’s easier: I’m @kelseymwhelan.) Thank you!!


Daniel_Destefanis

Great! Invite sent, I labeled which variant didn’t work! I’d love for it to be user error lol


dcarmona
  • 7 replies
  • March 5, 2021

Careful to select the frame and not the element…

however, I was trying to trying a ‘spinner/loader’ component and the variant needs to delay then start its loading/spinning process… and I was having similar issues.


Fabiano_Souza

I am having the exactly same problem. It does not matter how many times I change the design the option ‘After delay’ just doesn’t appear when I have set a variant 😦


Kevin22
  • 1 reply
  • December 27, 2021

same here !!! can’t select two times “after delay” for variants that is totally changing my prototype then 😕


Agni_Kaster
  • New Member
  • 22 replies
  • January 4, 2022

@Kelsey_Whelan Hey, I see your post was marked as the solution, but doesn’t contain the solution. Could you share what the solution is? Or any gotchas when structuring and linking all-the-things? Thanks!


Abhishek_Das1

Would like to know how to solve it.


Richard_van_Laak

I am trying to put a spinner I created on my page, but the “After delay” does not seem to trigger. Both putting the component on the same page or on another page does not seem to affect this.

I’ve complied to the “only can be applied to top-level frame” rule: https://help.figma.com/hc/en-us/articles/360040035834-Prototype-triggers#After_Delay


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings