WebkitToCompatConverterBoundaryInterface contains a method signature with a post-L parameter, breaking Lollipop |
||
Issue descriptionThe method signature /* SupportLibServiceWorkerSettings */ InvocationHandler convertServiceWorkerSettings(ServiceWorkerWebSettings settings); breaks Lollipop because ServiceWorkerWebSettings is not defined on Lollipop. So when we create a Proxy for WebkitToCompatConverterBoundaryInterface we crash because Proxy needs to fetch the method signatures of the interface it implements. We should probably have WebkitToCompatConverterBoundaryInterface deal with post-L classes by declaring them as Objects, rather than the actual classes themselves :/ Nate / Torne, WDYT?
,
Apr 12 2018
,
Apr 18 2018
No manual verification necessary here, I've added an automatic test that ensures this doesn't regress. |
||
►
Sign in to add a comment |
||
Comment 1 by bugdroid1@chromium.org
, Apr 11 2018