4ef69b5dbb8cf88f20bbee3e63d87153707165f1
The DartPersistentValue used to hold the image callback is tied to a Dart isolate. Destructing the DartPersistentValue requires entering the isolate and must be done on the UI thread. Fixes https://github.com/flutter/flutter/issues/29379
Ensure that Picture::RasterizeToImage destroys Dart persistent values on the UI thread (flutter/engine#8182)
Description
Languages
Dart
75.4%
C++
16.4%
Objective-C++
2.7%
Java
2.7%
Objective-C
0.6%
Other
1.8%