-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Set Webview back to true for certain css values. #4306
Conversation
Hi @jpmedley, I have a question on this. When I was researching those features, I set the values that I did with the reasoning that the features existed in WebKit well before Android's first release. Apart from someone getting their hands on a G1 and testing it, what evidence would be good enough to set the value of a pre-37 WebView? |
As far as I know there is no other way. FWIW, I have previously made the argument that old Android WebView and Chromium WebView should be separated somehow. I'm not sure why that was shot down. Removing Android WebView completely was shot down on the basis that somebody somewhere might have a device that still has it. Since Android WebView has not been updated in five years, its usefulness for actual browsing is limited and shrinking by the day. |
Thanks, Joe. @Elchi3 can you shed any light on the history that Joe's talking about here? As it stands, it sounds like Joe's position is that we can't say anything about pre-37 WebView—there's no evidence good enough, short of an actual test. If that's the case, then we're going to have problems getting to real versions for loads of old features (I'd expect most of |
I think the reason why the idea of separating pre-37 WebView and Chromium WebView as two separate browsers is for the same reasons why we haven't separated Opera out -- it's still the same browser, just with a different engine. I do recall the argument of removing pre-Chromium WebView entirely, and I'm still in support of it myself, since the chances of us obtaining said compatibility data is slim to none. |
The story about our WebView versions is in #2690. We've followed caniuse and what is outlined in the PR is also what MDN contributors have traditionally written down in the legacy wiki tables. So, it is data this project inherited and we've wanted to preserve it as it seems useful still (old Androids still being around). We probably might want to look at marketshare data instead of sharing feelings here, though. Also, generally, the BCD project works closely with the vendors on how they want their data to be represented (for example, Microsoft decided now to drop the edge mobile data and we're doing that now, also as it is unmaintained data. So, we are indeed listening to vendors!). So, if the vendor (Google) thinks it would be better to drop pre-37 Webview versions, then we could talk about that. I don't recall where this was being proposed, if it was, but I think we can have that discussion. So, no, @jpmedley, I don't think you or anyone was shot down. It is just that this wasn't put on any agenda to be discussed with the various stakeholders (caniuse, and BCD peers/owners, BCD data consumers [vs code, webhint]) officially. Feel free to start an issue and so we can get everyone's thoughts on that matter. Even if we would decide against dropping pre-37, it would be nice to have an issue for it where we have collected our reasons. |
I think the last thing I heard from Joe was this comment: #3884 (comment) |
@jpmedley @Elchi3 @chrisdavidmills I've opened #4330 to focus on the narrow question of what to do with pre-37 WebView data. Once we have a decision, I'd like to see us systematically resolve pre-37 WebView data; with that in mind, I'm closing this PR. |
Updates #4290 and #4291 by setting WebView back to true. Chromium WebView didn't arrive until version 37 and I have no way of finding out when or if pre-Chromium WebView supported this.