Hi, Following the previous conversation, we worked on adding support for the missing functionality that is currently described in the image-set spec <https://w3c.github.io/csswg-drafts/css-images-4/#image-set-notation>.
Here is the updated intent: Contact emailstcap...@chromium.org ExplainerNone Specification https://w3c.github.io/csswg-drafts/css-images-4/#image-set-notation Summary Unprefix -webkit-image-set to expose the current image-set functionality without needing the '-webkit-' prefix, and add support for the functionality currently described in the image-set spec. Blink componentBlink <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink> Search tagsimage-set <https://chromestatus.com/features#tags:image-set> TAG reviewSkipping because this is a straightforward interop fix. TAG review statusNot applicable Risks Interoperability and Compatibility The Interoperability Risk is Low. This change increases interop with Gecko and WebKit which already support both '-webkit-' prefixed and unprefixed image-set, and are also actively working on improving their image-set implementations as part of Interop 2023 efforts. The Compatibility Risk is Low. *Gecko*: Shipped/Shipping ( https://hg.mozilla.org/integration/autoland/rev/5c09b1d070e2) *WebKit*: Shipped/Shipping (https://trac.webkit.org/changeset/202765/webkit) *Web developers*: Strongly positive This issue has been Starred by 55 users. *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? No Debuggability 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 Flag nameCSSImageSet Requires code in //chrome?False Tracking bughttps://crbug.com/630597 Estimated milestones No milestones specified 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/5109745420075008 Links to previous Intent discussionsIntent to Ship: https://groups.google.com/a/chromium.org/g/blink-dev/c/JXcRP4MJc9I This intent message was generated by Chrome Platform Status <https://chromestatus.com/>. Regards, Traian On Mon, Jan 23, 2023 at 2:57 PM Traian Captan <tcap...@chromium.org> wrote: > Thanks Noam! > > I'll add support for the other cases behind the feature flag and we'll > ship it when we are "interoperable enough". > > Regards, > Traian > > > On Wed, Dec 14, 2022 at 6:41 AM Noam Rosenthal <nrosent...@chromium.org> > wrote: > >> >> >> On Wed, Dec 14, 2022 at 2:28 PM Manuel Rego Casasnovas <r...@igalia.com> >> wrote: >> >>> If we have plans to fix issues on this feature later, why not fixing >>> them before and then shipping when things look good? >>> >>> If we unprefix it, it'll kind of appear as a new Chromium feature that >>> people can use, and they will expect it follows the spec. >> >> >> I agree, for example people might (wrongfully) rely on >> CSS.supports("background-image", "image-set(url(example.jpg) 1x)") >> to mean that the full set of image-set features is supported. >> I'm not sure people are more granular than that about feature detection >> but we probably have data about that. >> >> It might be wise to support the cases behind the prefix, and >> unprefix when the behavior is close to complete and interoperable enough. >> We don't need to rely on people posting bug reports when we know the >> issues today by looking at the WPT failures. >> > -- 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 blink-dev+unsubscr...@chromium.org. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAFxahvtLP5TNkEoTgnibGoAmd0stjqqOzsKAiYmPd9wE6_Cyng%40mail.gmail.com.