Figma Support Forum

Prototyping: Allow multiple actions for a trigger

  1. Describe the problem your experiencing and how your idea helps solve this

Currently, Figma only allows to select one action for a trigger in prototyping. This means that when applying e.g. an “On Click” trigger to an element, it’s not possible to have multiple actions (like showing two overlays) when the element is clicked. By allowing to add multiple actions to a trigger, prototyping would get much more powerful and useful!

  1. Add as much context as possible (screenshots, Figma files, mockups, etc.)

I faced this issue when I wanted to show a notification that automatically appears and disappears after using a specific action (e.g. create, delete an element).

Currently, you would have to build many screens to imitate this behaviour. If multiple actions would be allowed, it would be much simpler and efficient to create such flows. In my example, it would be set up like this:
Show an overlay on click → delay → show another overlay → delay → close the overlay

  1. Ask questions to bring the community into the conversation
    (e.g. Does anyone else experience this? Is anyone using a plugin or workaround to help solve this?, etc.

I assume that there are also multiple other use cases when more actions are needed for a single trigger on an element. It would be awesome if somebody who stumbled across this issue would describe their use cases as well!

4 Likes

Chaining events would be a great addition. I needed this as well in a few of my prototypes.

3 Likes

I also think this would be a great improvement. I needed to mark a list element as selected, with an interactive component, and at the same time open an overlay showing more info about the list element.

Hopefully we will have the “multiple actions in 1 click” feature in future updates

We are very much in need of this as well. Great proposal!

I’d like this one too. Especially useful in case of on click. As I want something to pop up as well as to scroll to a certain place.

Yes please!! I need to be able to close an overlay on click whilst simultaneously changing an interactive component.

Yes, that would be awesome, we desperately need it! It is very much an essential feature, you have no idea!