interactionsVercel
Design Forgiving Interactions
MUST
MUST: Design forgiving interactions (generous targets, clear affordances; avoid finickiness)
Controls minimize finickiness with generous hit targets and clear affordances
Bad
Good
Why it matters
Make interactive elements easy to use by providing generous hit targets, clear visual feedback, and forgiving interaction patterns. A prediction cone is the triangular region between the cursor and an open submenu: while the pointer moves inside that triangle, keep the submenu open even though the cursor has technically left the parent item. Without it, cutting the corner toward the submenu closes it out from under the user.
References