트리거 버튼에 aria-haspopup="dialog"와 aria-expanded를 달고, 팝오버 자체에 role="dialog"(또는 단순 메뉴라면 role="menu")를 씁니다. 트리거 근처에 위치를 잡되 화면 밖으로 나가면 반대쪽으로 뒤집는 "충돌 회피"가 필요합니다. 최근 브라우저는 HTML popover 속성으로 최상위 레이어링과 라이트 dismiss(바깥 클릭 시 닫힘)를 공짜로 줍니다.
툴팁과 다른 점은 위에서 설명한 대로 상호작용 가능 여부와 트리거 방식(hover vs click)입니다. 드롭다운 메뉴와는 목적이 다릅니다 — 드롭다운 메뉴는 "명령 목록 중 하나를 고른다"는 좁은 용도이고, 팝오버는 폼이나 설명, 미니 위젯처럼 더 자유로운 콘텐츠를 담는 범용 그릇입니다.
Esc와 바깥 클릭으로 닫히고, 닫히면 포커스가 트리거로 돌아와야 합니다.