It allows to use the unprefixed version for background-clip: text and makes -webkit-background-clip an alias for background-clip. Also, it drops support for non-suffixed keywords (content, padding and border) for better round-trip with alias.

Can you clarify exactly what this means? I'm perfectly fine with lgtm-ing unprefixing and adding a (temporary?) alias for the old keyword, but if we start removing support for keywords we need to be more careful and I want to be sure I understand.

/Daniel

On 2023-09-27 09:53, Daniil Sakhapov wrote:

Also forgot to mention: the highest use counter for unsuffixed keyword is 0.08 - and among those I've analyzed 80% of websites and all of them use suffixed *-box version, so it's safe to remove.

On Wednesday, September 27, 2023 at 9:49:35 AM UTC+2 Yoav Weiss wrote:

    LGTM1

    On Wed, Sep 27, 2023 at 2:38 AM 一丝 <[email protected]> wrote:

        I think the correct specification address would be
        https://drafts.csswg.org/css-backgrounds-4/#typedef-bg-clip
        <https://drafts.csswg.org/css-backgrounds-4/#typedef-bg-clip>

        In css-backgrounds-4 also added `border` value, should we
        support it when removing the prefix? Maybe this needs to be
        discussed further by the CSSWG.

        在2023年9月27日星期三 UTC+8 06:04:54<[email protected]> 写道:

            Is there any interest in doing the same for
            -webkit-text-fill-color? The two get typically used in
            combination for gradient effects:
            
https://github.com/tomayac/blogccasion/blob/6ee3722011661db7a0c95c4379d7905bd8e95404/css/main.css#L100-L113
            
<https://github.com/tomayac/blogccasion/blob/6ee3722011661db7a0c95c4379d7905bd8e95404/css/main.css#L100-L113>.
            (See any of the headings on https://blog.tomayac.com/ for
            an example.)

            On Tue, Sep 26, 2023, 16:33 Daniil Sakhapov
            <[email protected]> wrote:


                        Contact emails

                [email protected]


                        Specification

                https://drafts.csswg.org/css-backgrounds/#background-clip
                <https://drafts.csswg.org/css-backgrounds/#background-clip>


                        Summary

                It allows to use the unprefixed version for
                background-clip: text and makes
                -webkit-background-clip an alias for background-clip.
                Also, it drops support for non-suffixed keywords
                (content, padding and border) for better round-trip
                with alias.


                        Blink component

                Blink>CSS
                
<https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3ECSS>


                        Risks


                        Interoperability and Compatibility

                None


                /Gecko/: Shipped/Shipping Firefox doesn't support
                keywords with no suffix for prefixed version

                /WebKit/: Shipped/Shipping Safari supports keywords
                with no suffix (border, content, padding), but only
                for prefixed version


                        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>?

                
wpt.fyi/css/css-backgrounds/background-clip/clip-text-dynamic-2.html


                        Link to entry on the Chrome Platform Status

                https://chromestatus.com/feature/5125388091260928
                <https://chromestatus.com/feature/5125388091260928>

                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/CAH3Z928OknOBtR09iMg2rc%2B8qst3%2Bk7Pek%2Bh_hmWA-fDxM8yVw%40mail.gmail.com
                
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAH3Z928OknOBtR09iMg2rc%2B8qst3%2Bk7Pek%2Bh_hmWA-fDxM8yVw%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]
        <mailto:[email protected]>.
        To view this discussion on the web visit
        
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/2328dffa-e2c8-4c68-83f6-c9667b981823n%40chromium.org
        
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/2328dffa-e2c8-4c68-83f6-c9667b981823n%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/4956583f-6dec-43d6-8d18-394e15c9d72an%40chromium.org <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/4956583f-6dec-43d6-8d18-394e15c9d72an%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/e0c57609-5f12-40b4-9203-1ed98d96cf5f%40gmail.com.

Reply via email to