Currently NeedsComputeVisibleAndCoverageRect is treated as a change that affects sublayers. This is unnecessary if nothing actually changes as a result of the computation.
Created attachment 309034 [details] patch
Comment on attachment 309034 [details] patch r=me
Comment on attachment 309034 [details] patch Does this help performance in some scenario not mentioned here?
No. I just noticed I was trivially leaving some performance on table in the earlier patch. I'm not aware of any real world case where this matters.