On Mon, Jan 27, 2025 at 2:56 AM Domenic Denicola <dome...@chromium.org>
wrote:

> This overall seems promising, but a few inline comments. The only blocking
> one is the question about open spec edits.
>
> On Thursday, January 23, 2025 at 4:42:34 AM UTC+9 Chromestatus wrote:
>
> Contact emails nrosent...@chromium.org
>
> Explainer None
>
>
> I was able to piece together an explainer by looking through the spec and
> its examples. In the future, pointing to them a bit more directly, or
> pulling them out into a paragraph or two, would be helpful.
>

Aye. Since the spec was written before the explainer trend (2020-ish) I
thought it would be more useful if the spec explained itself...

>
>
> Debuggability
>
> None
>
>
> Do we currently have any special DevTools support for clip-path()? If so,
> we might want to consumer the same thing for shape().
>

We do not. I've updated the debuggability section, there is an open bug for
this: https://issues.chromium.org/issues/40787656


>
>
>
> Will this feature be supported on all six Blink platforms (Windows, Mac,
> Linux, ChromeOS, 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-shapes/shape-functions?label=master&label=
> experimental&aligned&q=shape (anything beginning with shape-)
> https://wpt.fyi/results/css/css-masking/clip-path?label=
> master&label=experimental&aligned&q=shape and https://wpt.fyi/results/css/
> css-masking/clip-path/animations?label=master&label=
> experimental&aligned&q=shape (clip-path-shape-*)
>
>
> Flag name on about://flags CSSShapeFunction
>
>
> I don't think this is an about://flags flag. (At least, I don't see one in
> my Chrome Dev.) Probably it's best to remove this from ChromeStatus.
>
Aye, removing.


>
>
>
>
> Finch feature name CSSShapeFunction
>
> Requires code in //chrome? False
>
> Tracking bug https://issues.chromium.org/issues/40829059
>
> Estimated milestones Shipping on desktop 135 DevTrial on desktop 134 Shipping
> on Android 135 DevTrial on Android 134 Shipping on WebView 135
>
> 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
>
>
> https://github.com/w3c/csswg-drafts/labels/css-shapes-2 has quite a lot
> of open issues. Several of them relate to shape(), I believe:
>
>    - https://github.com/w3c/csswg-drafts/issues/11358
>
> This is going to be asynchronously resolved in the next day or two. The
resolution is purely technical as it reflects what both WebKit & Chromium
implemented and already tested in the WPTs.

>
>    - https://github.com/w3c/csswg-drafts/issues/10697
>    - https://github.com/w3c/csswg-drafts/issues/10644
>
> I've closed these, it's leftovers for things that were fixed in one bulk
PR.

>
>    - https://github.com/w3c/csswg-drafts/issues/10647
>
> This one is not actionable and doesn't affect shape(), it's about path().

>
>    - https://github.com/w3c/csswg-drafts/issues/10667
>
> We might do this in the future, but it would be compatible with the
current spec.


> Could you comment on these (and any others I might have missed) to let us
> know if any of them reflect either (a) potential backward-incompatible
> changes (#10647 seems especially scary in that regard), or (b) mismatches
> between the currently live spec and our implementation? If they are just
> potential future backward-compatible enhancements then that's fine, but I
> can't tell at a glance whether that's the case for all of them.
>

See above, none of these would have backwards compatibility issues. As far
as the spec goes the feature is complete.

-- 
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 visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAJn%3DMYZVwLLupXTdscSqDbfs9vjuwoq-_kdm93OOyN3P%3D-HKHg%40mail.gmail.com.

Reply via email to