Hi everyone, This ticket[1] came in pretty recently talking about how input type=file does not work with Android 4.4 anymore, regardless of what your target SDK is.
Apparently this was a conscious design decision by Android [2]. Does anybody have ideas on how we can fix this? Is this even in our scope? >From what I can gather, we have always had to override certain 'hidden' (yet public) methods on CordovaChromeClient [3] to enable input type=file. I'm thinking that either Android made this a private method or they just changed the method signature again. If they just changed the method signature, hopefully the new one will surface pretty soon and we can adjust CordovaChromeClient (I tried looking around in Android source but got pretty lost pretty quick...) Just wanted to get some more opinions on what we should do. This seems like it could be a pretty breaking change for some of our users. [1] https://issues.apache.org/jira/browse/CB-5294 [2] http://code.google.com/p/android/issues/detail?id=62220 [3] https://github.com/apache/cordova-android/blob/master/framework/src/org/apache/cordova/CordovaChromeClient.java#L367