Chrome Version: 70.0.3538.16 (Official Build) dev (64-bit)
OS: ChromeOS
What steps will reproduce the problem?
(1) Visit http://jsbin.com/xadoxoq/edit?html,css,js,output
(2) Turn on "Paint flashing" in dev tools
(3) Click on the first gray box.
What is the expected result?
The box should not repaint as the opacity changes from 1 to 0.999 as it is annotated with will-change: opacity.
What happens instead?
The box repaints (flashing green when paint flashing is turned on).
Interestingly the box is already drawn into a separate layer due to the will-change hint so perhaps the paint invalidation is just unnecessary.
Comment 1 by schenney@chromium.org
, Sep 19