Use modal dialogs only for critical, interruptive tasks requiring exclusive attention; prefer non-modal dialogs for optional, contextual interactions to preserve workflow.
Filters select and reveal items by showing or hiding content based on shared characteristics; designers must understand filter logic to preserve UX and discuss tradeoffs.