LGTM3
/Daniel
On 2023-10-02 23:16, Mike Taylor wrote:
LGTM2, can you also please request reviews for the other categories in
chromestatus (and file any relevant issues in the compat spec, if needed)?
On 9/28/23 1:16 PM, Daniil Sakhapov wrote:
Sure, I'm saying that old -webkit-background-clip works with
keywords: border, content, padding. The new one - background-clip
works with border-box, content-box, padding-box.
So, per compat spec -webkit-background-clip should be alias to
background-clip. But since the keywords are different, in order to
handle round trip better (e.g. setting -webkit-background-clip to
content would read back content-box, as it's an alias to
background-clip), we want to drop support of old keywords without
-box for -webkit-background-clip. To see how bad that would we've set
up use counters.
The biggest one is 0.08%. I've manually checked 80% of the websites
reported by that use counter, but found that all of them use *-box
keywords, and only one uses -webkit-background-clip: content.
So I think it's safe to remove support for old keywords.
Hope it's more clear now.
On Wednesday, September 27, 2023 at 4:55:53 PM UTC+2 Daniel Bratell
wrote:
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 一丝 <yio...@gmail.com> 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<tste...@google.com>
写道:
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
<sakh...@chromium.org> wrote:
Contact emails
sakh...@chromium.org
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
blink-dev+...@chromium.org.
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
blink-dev+unsubscr...@chromium.org
<mailto:blink-dev+unsubscr...@chromium.org>.
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 blink-dev+unsubscr...@chromium.org
<mailto:blink-dev+unsubscr...@chromium.org>.
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 blink-dev+unsubscr...@chromium.org.
To view this discussion on the web visit
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/b95d7f89-a711-42cc-a4fb-f329aee6a7d1n%40chromium.org
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/b95d7f89-a711-42cc-a4fb-f329aee6a7d1n%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 blink-dev+unsubscr...@chromium.org.
To view this discussion on the web visit
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/bccf06c1-90a5-4da3-aab9-96ac5c2b43fa%40gmail.com.