Chrome Version: 70.0.3515.0
OS: desktop
- Create a bubble (views::BubbleDialogDelegateView) with many HoverButtons inside it and limit its height. Optionally one can use a ScrollView.
- Add s log statement to Button::VisibilityChanged and Button::ShouldEnterHoveredState.
- Show the bubble above or below the mouse cursor.
All the buttons will print from Button::VisibilityChanged that |visible| which is obviously false as the bubble has a limited height. One of the hover button will try to enter the hovered state in Button::ShouldEnterHoveredState because it thinks that it's just below the cursor.
Why is it bad?
See Issue 871762 for the crash happening as the result.
Comment 1 by sky@chromium.org
, Aug 7Status: WontFix (was: Untriaged)