Martin Auswöger
Martin Auswöger
Add support for new CSS layout modules and new display values like: ``` css { display: contents; display: flex; display: inline-flex; display: grid; display: inline-grid; display: run-in; } ``` Don’t...
Use [`getComputedStyleMap`](https://www.w3.org/TR/2016/WD-css-typed-om-1-20160607/#computed-stylepropertymapreadonly-objects)`(element).get(prop)` in [`getOriginalStyle()`](https://github.com/ausi/cq-prolyfill/blob/18aecfaeddcc2ad5f9070b671ee2ffc8b7b5d592/cq-prolyfill.js#L1120) if available and skip [`buildStyleCache()`](https://github.com/ausi/cq-prolyfill/blob/18aecfaeddcc2ad5f9070b671ee2ffc8b7b5d592/cq-prolyfill.js#L576). This will be a big performance improvement for browsers with Houdini support.
Use the new [ResizeObserver API](https://www.chromestatus.com/feature/5705346022637568) to watch the size of container elements that have width or height queries attached.
I think we should remove support for IE 9 and 10 and also look for other code that can be removed by raising the supported browser versions. Please vote via...
See https://github.com/ausi/cq-prolyfill/commit/3a61134add1fae808d110c068e90caf970e3e126#commitcomment-22498455
Parent elements using `width: fit-content` should be skipped for example. Currently they can result in the circularity issue.
In this example `.child` should not turn red: ```css .parent { float: left; max-width: 50px; } .child:container(width > 100px) { color: red; } ``` If a parent element between the...
I think if the script loads fast enough and the page ist not too long it should be possible to avoid a flash of unstyled content. We would need an...
See twitter thread: https://twitter.com/lyrixx/status/1540234716128985093 Related PR in Symfony: https://github.com/symfony/symfony/pull/46755
As described in https://www.unicode.org/reports/tr35/tr35-39/tr35-general.html#Inheritance see also https://unicode-org.atlassian.net/browse/ICU-21324