w3ctag / design-reviews

W3C specs and API reviews
Creative Commons Zero v1.0 Universal
318 stars 55 forks source link

The CSS `word-break: auto-phrase` property #891

Closed kojiishi closed 6 months ago

kojiishi commented 10 months ago

Hello TAG!

I'm requesting a TAG review of the CSS word-break: auto-phrase property..

This feature enables keeping natural phrases (of multiple words) together when line breaking.

Further details:

We'd prefer the TAG provide feedback as (please delete all but the desired option): 💬 leave review feedback as a comment in this issue and @-notify [@kojiishi (implementer), @bfgeek (implementer), @fantasai (spec editor), @frivoal (spec editor)]

rhiaro commented 9 months ago

Hi @kojiishi please could you update your request with the rest of the template filled in?

kojiishi commented 9 months ago

Hi @rhiaro, sorry I missed some fields to fill in. Done.

torgo commented 8 months ago

Hi @kojiishi we really need an explainer in order to do a review. Also can you please clarify at what stage this is in in the CSS working group? Is this still under discussion or has this reached consensus?

kojiishi commented 8 months ago

Updated.

frivoal commented 8 months ago

Can you please clarify at what stage this is in in the CSS working group?

Quite settled. We might have to address follow up issues if raised, but the core of the discussion has settled, and the spec is where we expect it to be for this feature.

Explainer

In addition to the document shared by Koji, appendix H in the spec, as well as example 22 do give some examples and some high level description of what this is.

rhiaro commented 7 months ago

Thanks @kojiishi. We see no architectural concerns, and are happy to close this review.

We would like to note that you haven't filled out the privacy and security questionnaire, but have linked to the security and privacy sections in your spec, the first of which contains nothing, and the second of which contains one sentence:

This specification leaks the user’s installed hyphenation and line-breaking dictionaries.

We were wondering if you could expand on the risks here, and if there are mitigations for this that could/should be elaborated on in this section, or if it's not really a concern, then why not?