Copied over from https://partnerissuetracker.corp.google.com/u/1/issues/73893100:
We are using a WebView. If we try to paste any text to a textfield or open the <select> menu, the application crashes.
Stacktraces are attached. A sample apk and source is attached.
We isolated the problem to the usage of custom resources:
override fun getResources(): Resources {
val resources = baseContext.resources
otherResources = resources
if (myResources == null) {
myResources = CustomResources(resources)
}
return myResources as Resources
}
internal class CustomResources(originalResources: Resources)
: Resources(originalResources.assets, originalResources.displayMetrics, originalResources.configuration)
Test configuration
Model: Pixel
Android Version: 8.1.0
Build: OPM1.171019.016
SDK 26
Reproducibility
always
Comment 1 by tnagel@chromium.org
, Feb 27 2018