LGTM3
/Daniel
On 2023-11-29 17:45, Chris Harrelson wrote:
LGTM2
On Wed, Nov 29, 2023 at 7:40 AM Yoav Weiss <[email protected]> wrote:
On Wed, Nov 29, 2023 at 4:34 PM Yoav Weiss
<[email protected]> wrote:
I wonder if we should hold off on adding @import support until
such a solution emerges.
On second thought, since we didn't delay `layer`, there's no real
reason to delay shipping here.
But I strongly urge you to nudge this along :)
In any case, similar to layer
<https://groups.google.com/a/chromium.org/g/blink-dev/c/ZCN2tBZ2cUY/m/BQAcIIjFCAAJ?utm_medium=email&utm_source=footer>
support,
you probably want to add tests that make sure that the preload
scanner is properly preloading such inlined rules, and want to
make sure that developer facing advice clarifies the huge cost
of using this in external styles.
On Wednesday, November 22, 2023 at 2:33:22 PM UTC+1 Daniil
Sakhapov wrote:
Yes, thanks, I saw this discussion and will keep my eye on
it. So, once the solution for back comp is found there,
I'll work on it.
On Wednesday, November 22, 2023 at 12:40:27 PM UTC+1 Noam
Rosenthal wrote:
One open issue that I didn't see mentioned and is
worth noting, is a missing equivalent in <link>
elements (similar to <link media=...>. This creates an
inconsistency where you can have conditional imports
in CSS but not directly from HTML. This is mentioned
in https://github.com/whatwg/html/issues/7540. Not
saying it should block shipping, but rather that it
should be considered an open issue.
On Wed, Nov 22, 2023 at 5:47 AM Yoav Weiss
<[email protected]> wrote:
LGTM1
While I'm not excited about @import in general and
think no one should use it, this restricts it in
potentially useful ways.
On Wednesday, November 15, 2023 at 3:28:48 PM
UTC+1 Daniil Sakhapov wrote:
Contact emails
[email protected]
Specification
https://www.w3.org/TR/css-cascade-5/#conditional-import
Summary
It allows to import stylesheets and layers
conditioned on supports(). If the support()
doesn't match, the import will not be fetched.
Example: @import"mystyle.css"supports(display:
flex);
Blink component
Blink>CSS
<https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3ECSS>
TAG review
None
TAG review status
Not applicable
Risks
Interoperability and Compatibility
None
/Gecko/: Shipped/Shipping
/WebKit/: No signal
(https://github.com/WebKit/standards-positions/issues/279)
/Web developers/: No signals
/Other signals/:
WebView application risks
Does this intent deprecate or change behavior
of existing APIs, such that it has potentially
high risk for Android WebView-based applications?
None
Will this feature be supported on all
six Blink platforms (Windows, Mac,
Linux, Chrome OS, Android, and Android
WebView)?
Yes
Is this feature fully tested by
web-platform-tests
<https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>?
Yes
https://wpt.fyi/results/css/css-cascade/import-conditions.html
https://wpt.fyi/css/cssom/cssimportrule.html
Flag name on chrome://flags
CSSSupportsForImportRules
Requires code in //chrome?
False
Estimated milestones
DevTrial on desktop 121
DevTrial on Android 121
Anticipated spec changes
Open questions about a feature may be a source
of future web compat or interop issues. Please
list open issues (e.g. links to known github
issues in the project for the feature
specification) whose resolution may introduce
web compat/interop risk (e.g., changing to
naming or structure of the API in a
non-backward-compatible way).
None
Link to entry on the Chrome Platform
Status
https://chromestatus.com/feature/5899007704694784
This intent message was generated by Chrome
Platform Status <https://chromestatus.com/>.
--
You received this message because you are
subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving
emails from it, send an email to
[email protected].
To view this discussion on the web visit
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/13305766-65c8-427c-85a4-fc457c855bf0n%40chromium.org
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/13305766-65c8-427c-85a4-fc457c855bf0n%40chromium.org?utm_medium=email&utm_source=footer>.
--
You received this message because you are subscribed to the Google
Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it,
send an email to [email protected].
To view this discussion on the web visit
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfWeRMY60Cy9O41RL22xC-A_BNFYtOQkc3CyY5qnUkZAsQ%40mail.gmail.com
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfWeRMY60Cy9O41RL22xC-A_BNFYtOQkc3CyY5qnUkZAsQ%40mail.gmail.com?utm_medium=email&utm_source=footer>.
--
You received this message because you are subscribed to the Google
Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to [email protected].
To view this discussion on the web visit
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw91-1jFaA0Xw7e_EoD__g2ph-AC0%3DAisoYN4keDzfJ6ow%40mail.gmail.com
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw91-1jFaA0Xw7e_EoD__g2ph-AC0%3DAisoYN4keDzfJ6ow%40mail.gmail.com?utm_medium=email&utm_source=footer>.
--
You received this message because you are subscribed to the Google Groups
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/f1964ea7-53ba-4939-a00f-94f5f19b4b13%40gmail.com.