Within an editor, I open a slide-up panel to manage some assets, but I would also need to add some additional assets. Which would bring me to adding a second layer on top of the first one.

Would it be ok to have this second layer? Are there any alternatives to this approach?



2 Answers 2


A second layer would be problematic because modal windows are closed by clicking outside of them. If the user clicks outside of the second layer, does that close the first modal window, too?

Some alternatives for showing "additional assets" in a modal window could be:

  • Tabs
  • Accordions
  • "Show more" link that opens a panel to reveal the assets

As a general rule, micro-interactions are best when they accomplish a single small task very well.

Build a taskflow for your modal and try to simplify it as much as possible. Does the second layer create a new branch in the taskflow? Is that branch necessary? How can you simplify it? What can be removed? Does it have a clear start and a clear end? Is it doing too many things and becoming confusing?

The problem is not so much whether 2 modals is acceptable or not, it's whether the microinteraction itself is clear and simple to accomplish one task well. The discussion of 1 vs 2 modals is just one possible solution.

Test the interface with some users. If not possible, test it with anyone with no knowledge of your product. Points of confusions will likely indicate instances of too much complexity.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.