Details
It very often happens that when intending to click on something one moves over links which activate hover items. These have the potential to block the user from clicking the link they want to click.
Would it be possible to
- activate hover items only after a certain delay of leaving the mouse over a link?
- Deactivate the hover item as soon as one exits the hover item area?
Another issue I just found: If you have a hover item active and hover over a link within the hover item the hover item disappears immediately. So there is no actual benefit of having hover items active when moving away from the originating link.
Answers
First of all: You are right, the hovercards will sometimes block your way and are not optimal from an UX standpoint. So we should make them better.
Your solutions feel right: With a timeout after entering the trigger element we can avoid opening cards while randomly searching something with your mouse. And the hover card should immediately close when you leave it. But it seems to have a buffer zone around it which seems quite logical - so it won't close after leaving the trigger element and not yet entering the card itself. I would like to work on that. See T16034: Stop blocking UX behavior of hovercards
And you are right: A Differential hover card will close when you enter the reviewers group link inside it. Because this triggers another hover card. That is clearly a bug. See T16029: Hovercard trigger inside hovercard content closes hovercard