Harmony - entire permission bubble redraws when mouse over a button |
||
Issue descriptionChrome Version: 63.0.3206.0 OS: macOS 10.12 What steps will reproduce the problem? (1) Navigate to permission.site (2) Cause a permission bubble to appear (3) Mouse over the lower-right buttons and close button What is the expected result? QuartzDebug should show that just the button repaints when you mouse over it. What happens instead? QuartDebug shows that the entire dialog repaints when you mouse over it, and does so for each frame of the button animation (i.e. each repaint needed to show a frame of a button fade in or out repaints the entire dialog). This does not need to be a blocker for the Harmony permission bubble rollout in M62, but it is a blocker for the full Harmony release (at least on the Mac).
,
Sep 6 2017
I have a fix anyway - https://chromium-review.googlesource.com/c/chromium/src/+/642210 - just waiting for an owner.
,
Sep 6 2017
> For clarity, can you say why this blocks the full Harmony release? It sounds more like a nice-to-have to me unless we know this is going to cause major power usage issues. On the Mac, a native dialog that repaints itself like this is considered a significant bug, and is why Apple supplies tools like QuartzDebug. Although these new dialogs are written using a completely different toolkit, they must still satisfy the quality expectations we have on the Mac. I also qualified my statement to say that this would hold up at least the Mac side of Harmony - you may not deem it a blocker for Harmony overall, but it is a blocker for replacing all of our native dialogs with Views equivalents. |
||
►
Sign in to add a comment |
||
Comment 1 by pkasting@chromium.org
, Sep 6 2017