contain-by-screen

Position a dropdown element near a button in a way that fits on the screen.

inclusive-menu-button

A menu button module that implements the correct ARIA semantics and keyboard behavior.