[blink-dev] Intent to Ship: Unprefix -webkit-hyphenate-character CSS property

78 views
Skip to first unread message

Joonghun Park

unread,
Aug 8, 2022, 10:18:44 AM8/8/22
to blink-dev

Contact emails

pjh...@gmail.com

Explainer

None

Specification

https://drafts.csswg.org/css-text-4/#hyphenate-character

Summary

This change supports unprefixed hyphenate-character, not only -webkit-hyphenate-character. According to the csswg discussion, https://github.com/w3c/csswg-drafts/issues/6887, hyphenate-character css property is stable enough to ship.



Blink component

Blink

Search tags

csshyphenation

TAG review

None

TAG review status

Not applicable

Risks



Interoperability and Compatibility



Gecko: Shipped/Shipping (https://bugzilla.mozilla.org/show_bug.cgi?id=1746187)

WebKit: Shipped/Shipping (https://bugs.webkit.org/show_bug.cgi?id=243670)

Web developers: Positive (https://codepen.io/bramus/pen/XWegmqv)

Other signals:

Ergonomics

N/A



Activation

N/A



Security

N/A



WebView application risks

N/A



Debuggability

This is a CSS property which can be debugged in the devtools style panel similar to other CSS properties.



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?

Yes

Requires code in //chrome?

False

Tracking bug

https://bugs.chromium.org/p/chromium/issues/detail?id=1281208

Sample links


https://codepen.io/bramus/pen/XWegmqv

Anticipated spec changes

N/A



Link to entry on the Chrome Platform Status

https://chromestatus.com/feature/5169156928831488

This intent message was generated by Chrome Platform Status.

Yoav Weiss

unread,
Aug 9, 2022, 8:20:22 AM8/9/22
to Joonghun Park, blink-dev
Just to make sure I understand, this would ship the unprefixed version, but will not unship the prefixed one, correct?

--
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/CAEmFqRces%2BV28vbowBqA1zY2jVCijJT_8yj03MO1D9xQ9haxig%40mail.gmail.com.

Joonghun Park

unread,
Aug 9, 2022, 10:00:42 AM8/9/22
to Yoav Weiss, blink-dev
Yes, this will ship the unprefixed version, not dropping -webkit- prefixed one too.

2022년 8월 9일 (화) 오후 9:20, Yoav Weiss <yoav...@chromium.org>님이 작성:

Yoav Weiss

unread,
Aug 9, 2022, 11:11:59 AM8/9/22
to Joonghun Park, blink-dev
LGTM1 to ship. Thanks for catching us up here! :)

Manuel Rego Casasnovas

unread,
Aug 9, 2022, 11:14:12 AM8/9/22
to Joonghun Park, Yoav Weiss, blink-dev
Just an extra clarification, would the prefixed version be just an alias
of the unprefixed one, or are there any difference in behavior?

I've added some comments on the interop section inline.

On 09/08/2022 16:00, Joonghun Park wrote:
> Yes, this will ship the unprefixed version, not dropping -webkit-
> prefixed one too.
>
> 2022년 8월 9일 (화) 오후 9:20, Yoav Weiss <yoav...@chromium.org
> <mailto:yoav...@chromium.org>>님이 작성:
>
> Just to make sure I understand, this would ship the unprefixed
> version, but will not unship the prefixed one, correct?
>
> On Mon, Aug 8, 2022 at 4:18 PM Joonghun Park <pjh...@gmail.com
> <mailto:pjh...@gmail.com>> wrote:
>
> Interoperability and Compatibility
>
>
>
> /Gecko/: Shipped/Shipping
> (https://bugzilla.mozilla.org/show_bug.cgi?id=1746187
> <https://bugzilla.mozilla.org/show_bug.cgi?id=1746187>)

That's a link to the implementation, but it was shipped later in version
98: https://bugzilla.mozilla.org/show_bug.cgi?id=1751024

> /WebKit/: Shipped/Shipping
> (https://bugs.webkit.org/show_bug.cgi?id=243670
> <https://bugs.webkit.org/show_bug.cgi?id=243670>)

This is just a bug report, so it's not shipping in WebKit. At least not yet.

> /Web developers/: Positive
> (https://codepen.io/bramus/pen/XWegmqv
> <https://codepen.io/bramus/pen/XWegmqv>)

This is a page to check support, that's not something related to web
developers position. The comments on Mozilla bug show why this is useful.

Cheers,
Rego

Joonghun Park

unread,
Aug 9, 2022, 10:53:58 PM8/9/22
to Manuel Rego Casasnovas, Yoav Weiss, blink-dev
Thank you for your LGTM, Yoav.

And thank you for the corrections for interop section in the chrome status entry, Manuel.
I revised the section as you commented.

2. Safari: changed it to 'In development'. The WebKit bug was assigned to me, and I'm planning to unprefix the property for WebKit too via the bug.
3. Web Developers: changed it to 'No Signal', removing the unrelated link.

and there are no difference between unprefixed and prefixed one, because as you commented,
the prefixed one is just an alias of the unprefixed one.

2022년 8월 10일 (수) 오전 12:14, Manuel Rego Casasnovas <re...@igalia.com>님이 작성:

Manuel Rego Casasnovas

unread,
Aug 10, 2022, 4:24:05 AM8/10/22
to Joonghun Park, Yoav Weiss, blink-dev
Thanks for the clarifications.

LGTM2

On 10/08/2022 04:44, Joonghun Park wrote:
> Thank you for your LGTM, Yoav.
>
> And thank you for the corrections for interop section in the chrome
> status entry, Manuel.
> I revised the section as you commented.
>
> 1. FF: changed the link
> to https://bugzilla.mozilla.org/show_bug.cgi?id=1751024
> <https://bugzilla.mozilla.org/show_bug.cgi?id=1751024>
> 2. Safari: changed it to 'In development'. The WebKit bug was assigned
> to me, and I'm planning to unprefix the property for WebKit too via the bug.
> 3. Web Developers: changed it to 'No Signal', removing the unrelated link.
>
> The unprefixing change for this I2S
> is https://chromium-review.googlesource.com/c/chromium/src/+/3812328
> <https://chromium-review.googlesource.com/c/chromium/src/+/3812328>,
> and there are no difference between unprefixed and prefixed one, because
> as you commented,
> the prefixed one is just an alias of the unprefixed one.
>
> 2022년 8월 10일 (수) 오전 12:14, Manuel Rego Casasnovas <re...@igalia.com
> <mailto:re...@igalia.com>>님이 작성:
>
> Just an extra clarification, would the prefixed version be just an alias
> of the unprefixed one, or are there any difference in behavior?
>
> I've added some comments on the interop section inline.
>
> On 09/08/2022 16:00, Joonghun Park wrote:
> > Yes, this will ship the unprefixed version, not dropping -webkit-
> > prefixed one too.
> >
> > 2022년 8월 9일 (화) 오후 9:20, Yoav Weiss <yoav...@chromium.org
> <mailto:yoav...@chromium.org>
> > <mailto:yoav...@chromium.org <mailto:yoav...@chromium.org>>>님
> 이 작성:
> >
> >     Just to make sure I understand, this would ship the unprefixed
> >     version, but will not unship the prefixed one, correct?
> >
> >     On Mon, Aug 8, 2022 at 4:18 PM Joonghun Park
> <pjh...@gmail.com <mailto:pjh...@gmail.com>

Daniel Bratell

unread,
Aug 10, 2022, 11:20:32 AM8/10/22
to Manuel Rego Casasnovas, Joonghun Park, Yoav Weiss, blink-dev
LGTM3

/Daniel
Reply all
Reply to author
Forward
0 new messages