David Taylor 4dbd072eae
DEV: Allow afterFramePaint to be used in tests (#27231)
We need to register a waiter so that `settled()` will wait for `runAfterFramePaint()` callbacks to be run before proceeding.

Re-lands 63b7b598cb9cd93e90e447fea24f2f517c2592c5, but wrapped with `isTesting()` to avoid production errors.
2024-05-28 17:02:58 +01:00
..