When running golden tests on Linux, sometimes a Follower has a dirty paint state after pumpAndSettle(), i.e., needsPaint is true.
This only seems to happen on Linux, and the situation only seems to come up during golden tests.
We were unable to find a meaningful root cause. Therefore, when we see that we're running on Linux in a test, we'll schedule an extra frame every time we markNeedsPaint().
When running golden tests on Linux, sometimes a
Follower
has a dirty paint state afterpumpAndSettle()
, i.e.,needsPaint
istrue
.This only seems to happen on Linux, and the situation only seems to come up during golden tests.
We were unable to find a meaningful root cause. Therefore, when we see that we're running on Linux in a test, we'll schedule an extra frame every time we
markNeedsPaint()
.