Robin Malfait
Robin Malfait
This PR fixes an issue where the order of `{before,after}{Enter,Leave}` don't happen at the correct time.
This will allow us to use the fallback plugin if there are 2 colliding plugins given a certain arbitrary value that's indistinguishable in either plugin. Normally we would then require...
This PR improves the detection of being inside a `Portal`/`Teleport`, by checking some heuristics. Fixes: #1839
### Environment information ```block Using Safari Version 16.0 (17614.1.25.9.10, 17614) on macOS Monterey 12.6 ``` ### What happened? 1. Go to https://docs.rome.tools/playground/ in Safari 2. In the "Enter your code...
This PR adds experimental hot paths written in Rust and sets us up to gradually rewrite hot paths into Rust if required.
This PR is a continuation of #12715 to apply the same improvements for Windows. On Windows the path separator is `\\` and `\\` is also used for escaping the `[`,...
Input: ```css .bar, .foo::marker { @media (min-width: 768px) { color: red; } } ``` Output: ```css @media (min-width: 768px) { :is(.bar, .foo::marker) { color: red; } } ``` The `::marker`...