Thanks Alison for raising the concerns (and Chris for the helpful responses).

LGTM2 % updating the context around a11y discussions in Chromestatus for the history books.

On 5/11/26 7:26 p.m., 'Alison Maher' via blink-dev wrote:
This is useful context, thanks Chris, that helps mitigate my concerns. I didn't realize the perf cost that it entailed either. As long as we capture all of this context in in the ChromeStatus entry for “Anticipated spec changes” so that these considerations/tradeoffs are well captured there, as well, this sounds reasonable to me.

Thanks,
Alison
On Monday, May 11, 2026 at 4:09:33 PM UTC-7 Chris Harrelson wrote:

    Hi Alison,

    On Mon, May 11, 2026 at 3:44 PM 'Alison Maher' via blink-dev
    <[email protected]> wrote:

        Thanks for the additional details.

        > I've proposed a solution in issue 12886 (and commented there
        about it) that I think satisfies all of the font sizing
        concerns. We discussed that solution at both the CSSWG and
        ARIA WG.

        Are there minutes we can link to for the ARIA WG discussion,
        or was it more informal? Mainly looking to understand whether
        there’s broader agreement from that group on a path forward.


    https://www.w3.org/2026/02/19-aria-minutes.html

    Summary points (my emphasis):
    * There was no clear consensus that we must adhere strictly to the
    letter of WCAG 2; maybe keeping fonts large enough (as Chromium's
    implementation already generally does) is good enough. (The CSSWG
    discussions had a similar flavor.)
    * A mention that WCAG 3 may add nuance allowing compliance without
    "hammers" as large as what I proposed in issue 12886.

    Unfortunately, WCAG 3 does not appear to be close to being a
    standard at this time. Given that, and lacking clear real-world
    evidence of problems, I think we should ship now, monitor for
    issues, and be responsive to standards decisions that come in the
    future.

        > The team is comfortable changing the implementation to match
        that solution or another solution if there is a resolution to
        adopt it.

        Do we expect that reaching a resolution here will take
        significant time? If so, did we consider shipping with the
        proposed adjustment that we believe meets WCAG requirements,
        monitor the rollout and utilize results to help inform the
        long-term resolution in the CSSWG issue instead?


    Unfortunately, I think this will take significant time, especially
    given the multi-WG complexity.

    We considered shipping with that heuristic, but would rather add
    it if we see a11y problems rather than proactively put in place
    such a non-standard behavior. (Our current implementation is in
    alignment with the existing spec text.)

        > We don't think a potential change will impact many users,
        and even then, it will just make fonts a bit bigger than before.

        I noticed the CSSWG minutes from January suggested prototyping
        the proposal and returning with demos. Have we explored that
        path and found it to be non-trivial, or did we potentially
        come to the conclusion that we don't think this will be a
        concern in practice, and there is a good chance the resolution
        will end up being "no change" in the end?


    It's definitely doable (which is part of why we're comfortable
    proposing shipping), but it comes at a performance cost because it
    may require double layouts to determine font size before applying
    zoom.

        On Saturday, May 9, 2026 at 2:38:44 AM UTC-7 Daniel Bratell wrote:

            This seems like a great feature that I expect to get a lot
            of use.

            That said, I find the accessibility issue a bit
            counter-intuitive. The concern is that by increasing the
            font size too much, there won't be room to further grow
            it, and therefore the growth will possibly (depending on
            resolution of the issue) be limited by default to 200%?

            If anything I would, from an accessibility view point, be
            worried about text automatically shrinking despite user
            attempts at making it bigger.

            Have I missed something central?

            Either way, I think this can be tuned post-release without
            harming either users or adoption or site owners. I am a
            bit disappointed that WebKit and Mozilla have not found
            time to express support, but they have had time to voice
            objections so I hope they will come along after this is in
            Chromium.

            LGTM1

            /Daniel

            On 2026-05-09 00:31, Chris Harrelson wrote:
            (API owners hat off, I helped with this feature a bit.)

            On Fri, May 8, 2026 at 8:18 AM 'Alison Maher' via
            blink-dev <[email protected]> wrote:

                Hi Kent,

                This looks like a useful feature with clear developer
                interest, based on [css-fonts-5] Feature for making
                text always fit the width of its parent · Issue #2528
                · w3c/csswg-drafts
                <https://github.com/w3c/csswg-drafts/issues/2528>.
                One minor question is whether this issue might fit
                well under the “Initial public proposal” section?

                > Regarding accessibility, there is one open issue
                (https://github.com/w3c/csswg-drafts/issues/12886).
                While we may slightly adjust the behavior once a
                resolution is reached, the risk of breaking existing
                websites would be very low. Therefore, we believe it
                is safe to ship the feature in its current state.

                I’m somewhat cautious about shipping with known
                accessibility concerns under the assumption that it
                can be adjusted later. Could you provide more detail
                on the potential user impact? It would also be
                helpful to understand what changes this issue might
                introduce and why they’re expected to be low risk for
                sites adopting the feature, potentially in the
                “Anticipated spec changes” section.


            I've proposed a solution in issue 12886 (and commented
            there about it) that I think satisfies all of the font
            sizing concerns. We discussed that solution at both the
            CSSWG and ARIA WG. The team is comfortable changing the
            implementation to match that solution or another solution
            if there is a resolution to adopt it. We don't think a
            potential change will impact many users, and even then,
            it will just make fonts a bit bigger than before. I don't
            think there will be a significant web compatibility risk
            shipping as-is, and we plan to monitor its use in
            practice and any user feedback.

                On Wednesday, May 6, 2026 at 10:27:16 PM UTC-7
                [email protected] wrote:



                    *Contact emails*
                    [email protected], [email protected],
                    [email protected]

                    *Explainer*
                    
https://github.com/explainers-by-googlers/css-fit-text/blob/main/README.md

                    *Specification*
                    https://drafts.csswg.org/css-text-4/#text-fit-property

                    *Summary*
                    Scales the font size of text nodes to perfectly
                    fit the width of its containing box. This
                    property allows developers to ensure headlines or
                    dynamic content fill the available horizontal
                    space without manual font-size calculations or
                    complex JavaScript workarounds. It provides a
                    robust, CSS-native solution for responsive
                    typography that maintains visual alignment across
                    different screen sizes and varying text lengths.

                    *Blink component*
                    Blink>Layout>Inline
                    
<https://issues.chromium.org/issues?q=customfield1222907:%22Blink%3ELayout%3EInline%22>

                    *Web Feature ID*
                    Missing feature
                    https://github.com/web-platform-dx/web-features/issues/3986

                    *Motivation*
                    In text layout, web authors want to align the
                    lines with both ends of the container, but web
                    authors want to achieve this by adjusting the
                    font size instead of justification. Without this
                    feature, the only option is to manually adjust
                    the font size through trial and error or using
                    JavaScript. Web authors want to fit the text into
                    a container of a specific size without it
                    overflowing. For example, if the container width
                    is narrow and a long word inevitably overflows
                    the container, web authors want to reduce the
                    font size to make it fit within the container.
                    Web authors want to avoid text overflowing the
                    container due to unexpectedly long words used in
                    text translations or when end-users provide
                    arbitrary text.

                    *Initial public proposal*
                    /No information provided/

                    *Search tags*
                    css <https://chromestatus.com/features#tags:css>,
                    css-text
                    <https://chromestatus.com/features#tags:css-text>,
                    text-fit
                    <https://chromestatus.com/features#tags:text-fit>

                    *TAG review*
                    https://github.com/w3ctag/design-reviews/issues/1208

                    *TAG review status*
                    Issues open.
                    No feedback for a month.

                    *Goals for experimentation*
                    None

                    *Risks*


                    *Interoperability and Compatibility*

                    There is no compatibility risk because this is a
                    new CSS property that affects nothing by default.

                    Regarding accessibility, there is one open issue
                    (https://github.com/w3c/csswg-drafts/issues/12886).
                    While we may slightly adjust the behavior once a
                    resolution is reached, the risk of breaking
                    existing websites would be very low. Therefore,
                    we believe it is safe to ship the feature in its
                    current state.

                    /Gecko/: No
                    signal 
(https://github.com/mozilla/standards-positions/issues/1377)

                    /WebKit/: No
                    signal 
(https://github.com/WebKit/standards-positions/issues/637)

                    /Web developers/: Strongly
                    positive (https://github.com/w3c/csswg-drafts/issues/2528) 
The
                    CSSWG issue has 110+ votes.

                    /Other signals/:

                    *WebView application risks*

                    None.



                    *Debuggability*
                    DevTools' existing capability for CSS is enough.

                    *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-text/text-fit

                    *Flag name on about://flags*
                    /No information provided/

                    *Finch feature name*
                    CssTextFit

                    *Rollout plan*
                    Will ship enabled for all users

                    *Requires code in //chrome?*
                    False

                    *Tracking bug*
                    https://issues.chromium.org/issues/417306102

                    *Estimated milestones*
                    Shipping on desktop         150
                    Shipping on Android         150
                    Shipping on WebView         150



                    *Anticipated spec changes*


                    *Link to entry on the Chrome Platform Status*
                    
https://chromestatus.com/feature/5104141688635392?gate=5187835837284352

                    *Links to previous Intent discussions*
                    Intent to Prototype:
                    
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAGH7WqFRjktXpATLSqzsEOfm7N-vhCUNh3goRz9_wBAJFinfAA%40mail.gmail.com


                    This intent message was generated by Chrome
                    Platform Status <https://chromestatus.com/>.

-- TAMURA Kent
                    Software Engineer, Google


-- 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 visit
                
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/d63e66b5-5bf9-493b-a315-a127d3a79048n%40chromium.org
                
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/d63e66b5-5bf9-493b-a315-a127d3a79048n%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 visit
            
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw-qwv5V5WD5Odw3D6J_8aedaRJ86FL9AcN%2BOWcm_eZmRw%40mail.gmail.com
            
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw-qwv5V5WD5Odw3D6J_8aedaRJ86FL9AcN%2BOWcm_eZmRw%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].

        To view this discussion visit
        
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/51b4fc90-c7b1-49ea-810d-9a80611f9989n%40chromium.org
        
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/51b4fc90-c7b1-49ea-810d-9a80611f9989n%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 visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/ebbc5d63-9fd2-4807-89d6-d877b70105bbn%40chromium.org <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/ebbc5d63-9fd2-4807-89d6-d877b70105bbn%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 visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/af43bf38-70c4-4a3f-b030-8357c7636b62%40chromium.org.

Reply via email to