Open yjbanov opened 4 years ago
This has improved slightly after the static content scrolling optimization (https://github.com/flutter/engine/pull/17621). As the action buttons scroll out of the view we now prune the invisible paint ops. However, it does not fix the case when all the fabs are visible at once. We need a different strategy for that. I won't be able to come back to this very soon, so I'm unassigning for now.
Canvaskit test looks fine
Verified this using latest versions and observed the using html renderer, the issue persists, wherein the rendering is slow and FABs are nots repainted properly, as compared to canvaskit.
https://github.com/flutter/flutter/assets/67046386/48e69399-8c1e-4ae8-a01b-f990040f3788
https://github.com/flutter/flutter/assets/67046386/46730ed9-9650-445d-b73b-cdb6c1c8b358
Sample app that reproduces the issue: https://gist.github.com/clocksmith/240a6bbe1a0f72847ee4139fe493a712.
This is reproducible on the HTML backend. We should also check CanvasKit, just in case.
Hat tip to @clocksmith for narrowing it down to a reproducible app.