Amazing work by the Microsoft engineers on this project. In particular really excited to see the major performance cliff removed by this:
https://t.co/dlO8ZKclrq
1/N
Microsoft Edge 93 includes a new rewrite of the CSS Grid 1 module (GridNG), with substantial improvements to Chromium's cross-browser compatibility for CSS Grid. Learn more in our latest #Compat2021 blog: https://t.co/JXxO6MSXYN
@argyleink@_chenglou@_chenglou If you are gluing text together with spaces (and assuming the spaces are the same width) you'll likely deviate from Blink on certain fonts with a large available width. E.g. a good test is "A V A V A V A V" repeated with Helvetica (I think) - Unless you disable 'kern'.
@stubbornella Its a real pain point for developers, see:
https://t.co/A3pN0Cxt3j
https://t.co/U91jaaEKGb
and a bunch of sites are using it per our use-counter.
@stubbornella This post reads as if the viewport units solve the same/similar problem, but it solves a different use-case, see:
https://t.co/y8sYZYXJHb.
@ElliottZ At the very least it'd be nice to remove the mitigations that were added (e.g. getComputedStyle lying) in an attempt to mitigate the privacy leakage.
(e.g. remove all the internal-visited logic).
I suspect to allowing more properties might be difficult (tm) as compat concerns.
Super happy this is shipping. Congrats to Kyra. Large privacy/security win.
(The CSS :visited selector wont match if you've visited a particular site, only if you've visited that site from the site you are currently on).
@briankardell .... The last 5% failures might be really bad. E.g. a 95% pass rate is worse than a 80% pass rate. Reason to focus on webdev issues filed.
@briankardell > don't think of it
What constituency is it serving in your eyes? E.g. number goes up needs to have a net benefit to someone. (Personally for me that's webdevs and users)
> re:above
Yes we add tests. But if you are measuring end webdevs "happiness" it's a proxy.....
@briankardell Also - WPT proxies are also often incomplete. E.g. they only test what there are tests for. One area where we are getting bugs for (related to aspect-ratio + flexbox) there are basically zero tests.
(See: https://t.co/y7KiAqn6GQ )
@briankardell A thing to keep in mind is that all this is just a proxy for webdev sentiment (and user sentiment). The best proxy IMO is web developer filed bug reports (which we heavily index on). Incoming bug *rate* is also a good proxy.
WPT pass rate is ok as a proxy, but less valuable.
@RickByers@LeaVerou I suspect this is more complex once you dig into the various things people are running into. E.g. embedding SVGs is a clear pain point digging into the free-form responses which isn't surprising. ("SVG" is kinda like saying "layout" there are likely multiple orthogonal things).