As came up a few times in conversation, Android Webview does not have the ability to set flags so the flags attribute in the compatibility data is useless. We should remove flags from data first and then eventually remove it from the schema.
webview_android schemaPatch schemas/compat-data.schema.json to remove flags. I already made a simple patch which I'll share soon.
webview_android dataI edited the schema and this is that was logged (should probably fix before :
Thank you for taking the time to dig down into this one! Yes, we should definitely remove all entries with flags in them for WebView Android. Perhaps a linter test may also be reasonable to include, as so to reduce human error during the review process. Thoughts?
I think this should follow the bulk change process which were are currently defining.
FYI: I made a commit (also linked above) that fixes this. It's just a draft at this point so I haven't opened a PR.
Perhaps a linter test may also be reasonable to include
I had changed the data schema to disallow webview_android to have flags so this is already covered by test/test-schema.js.
I think this should follow the bulk change process which were are currently defining.
Definitely. That is tracked in #4469, right?
After a little more research, I found out that Samsung Internet doesn't have flags either. It might be a good idea to expand the scope of this to also encompass Samsung Internet! Thoughts?
Can you file a separate issue for that? We can then cc Samsung folks there and get it approved / done separately.
And we鈥檙e all done here, woo!
Most helpful comment
I think this should follow the bulk change process which were are currently defining.