Re: [blink-dev] Intent to Ship: EditContext API

2023-11-09 Thread Ian Kilpatrick
Providing a little more context for the benefit of this API - the complexity that editors (Google Docs, Adobe tools, MS Office, etc) have to deal with for providing a good user experience is substantial and multiple engineer years worth of work to get close to correct. They typically have to create

[blink-dev] Intent to Ship: baseline-source

2023-01-09 Thread Ian Kilpatrick
Contact emailsikilpatr...@chromium.org ExplainerNone Specificationhttps://drafts.csswg.org/css-inline-3/#baseline-source Summary The "baseline-source" properties allows web developers to specify if an inline-level box should use the "first" or "last" baseline for alignment within an linebox. To

Re: [blink-dev] Intent to Ship: baseline-source

2023-01-10 Thread Ian Kilpatrick
On Tue, Jan 10, 2023 at 4:48 AM Yoav Weiss wrote: > > > On Mon, Jan 9, 2023 at 7:24 PM Ian Kilpatrick > wrote: > >> Contact emailsikilpatr...@chromium.org >> >> ExplainerNone >> >> Specificationhttps://drafts.csswg.org/css-inline-3/#baseline-source

Re: [blink-dev] Intent to Ship: CSS headline balancing

2023-03-23 Thread Ian Kilpatrick
The reason we opted for the partially-implemented shorthand behaviour initially was the shorthand aspect of the specification appeared to be in an incomplete/unstable state. We've heard significant desire for the text-wrap:balance feature from web developers, and this analysis was based upon the sp

Re: [blink-dev] Intent to Ship: Deprecate module size limit for WebAssembly.Module()

2023-04-14 Thread Ian Kilpatrick
Out of curiosity - What is performance like on a low tier Android phone (I see only a Pixel 7 tested above)? What is the performance of your benchmark on other browsers - across device classes? (Even if they don't have this limit - this intent will mean that it'll be interoperable to use the sync m

Re: [blink-dev] Questions related to Layout and Fragment Tree

2023-04-27 Thread Ian Kilpatrick
You can access the fragments via. LayoutBox::PhysicalFragments() . Note there may be more than one if the box has been fragmented (a child within a "columns: 2" element). The easiest way to see the resulting fragment tree is via: ShowFragmentTree() - https://source.chromium.org/chromium/chromium/s

Re: [blink-dev] Intent to Ship: CSS headline balancing

2023-04-28 Thread Ian Kilpatrick
On Thu, Mar 23, 2023 at 3:41 PM Ian Kilpatrick wrote: > The reason we opted for the partially-implemented shorthand behaviour > initially was the shorthand aspect of the specification appeared to be in > an incomplete/unstable state. We've heard significant desire for the >

Re: [blink-dev] Intent to Ship: CSS Subgrid

2023-06-15 Thread Ian Kilpatrick
On Thu, Jun 15, 2023 at 2:36 AM Yoav Weiss wrote: > Also, thank you so much for working on this and aligning us with other > vendors on this important developer feature!! :) > > On Thu, Jun 15, 2023 at 11:32 AM Yoav Weiss > wrote: > >> >> >> On Thu, Jun 15, 2023 at 7:49 AM 'Ethan Jimenez' via bl

Re: [blink-dev] Intent to deprecate and remove: Stop sending blur events on element removal

2024-03-29 Thread Ian Kilpatrick
On Fri, Mar 29, 2024 at 4:33 AM Noam Rosenthal wrote: > > > On Fri, Mar 29, 2024 at 6:33 AM Yoav Weiss (@Shopify) < > yoavwe...@chromium.org> wrote: > >> On top of Domenic's questions, have we tried to estimate the risk here? >> Even if it's Chromium-only, there could be Enterprise or embedded sc

Re: [blink-dev] Intent to Ship: Dynamic safe area insets

2024-08-29 Thread Ian Kilpatrick
On Thu, Aug 29, 2024 at 12:00 PM Wenyu Fu wrote: > Contact emailsweny...@chromium.org, weny...@google.com > > ExplainerNone > > Specificationhttps://developer.mozilla.org/en-US/docs/Web/CSS/env > > Design docs > > https://docs.google.com/document/d/1Wg8M-tkeo7_JDRYVV2vB22pAPQMYXuJ2Ik-fmqn-plg/edi

[blink-dev] Intent to Prototype: Last Baseline Item Alignment

2022-09-14 Thread Ian Kilpatrick
Contact emailsikilpatr...@chromium.org ExplainerNone Specificationhttps://drafts.csswg.org/css-align-3/#baseline-rules Summary This feature allows developers to align items within either flex or grid layout by their last baseline, instead of their first. This is done via the following propertie

[blink-dev] Intent to Ship: Last Laseline Item Alignment

2022-10-07 Thread Ian Kilpatrick
Contact emailsikilpatr...@chromium.org ExplainerNone Specificationhttps://drafts.csswg.org/css-align-3/#baseline-rules Summary This feature allows developers to align items within either flex or grid layout by their last baseline, instead of their first. This is done via the following propertie

Re: [blink-dev] Debugging compressed pointers in Blink

2022-10-10 Thread Ian Kilpatrick
Is there a bug to follow regarding the debuggability of the pointers? Ian On Thu, Sep 22, 2022 at 11:10 AM Anton Bikineev wrote: > There is "cppgc::internal::CompressedPointer::Decompress(void*)". I would, > however, hide it behind a simpler name in .gdbinit. > > On Thu, Sep 22, 2022 at 5:51 PM

Re: [blink-dev] Intent to Ship: Last Baseline Item Alignment

2022-10-10 Thread Ian Kilpatrick
On Mon, Oct 10, 2022 at 8:02 PM Yoav Weiss wrote: > > > On Tue, Oct 11, 2022 at 1:37 AM TAMURA, Kent wrote: > >> LGTM1. >> Two other browsers already shipped this. No doubt to proceed this. >> >> On Sat, Oct 8, 2022 at 4:15 AM Ian Kilpatrick >

Re: [blink-dev] Intent to Ship: Last Baseline Item Alignment

2022-10-11 Thread Ian Kilpatrick
On Tue, Oct 11, 2022 at 7:22 AM Mike Taylor wrote: > On 10/11/22 12:11 AM, Ian Kilpatrick wrote: > > > > On Mon, Oct 10, 2022 at 8:02 PM Yoav Weiss wrote: > >> >> >> On Tue, Oct 11, 2022 at 1:37 AM TAMURA, Kent wrote: >> >>> LGTM1. >&

Re: [blink-dev] Intent to Ship: Last Baseline Item Alignment

2022-10-12 Thread Ian Kilpatrick
ental&aligned&view=subtest&q=flex-align-baseline%20or%20grid-align-baseline%20or%20grid-justify-baseline> > are failing, are those failures accounted for, with bugs filed? If this is > an area with messy interop, it might pay off to cross every t and dot every > i here. > &

Re: [blink-dev] Intent to Prototype: CSS Initial Letters

2022-10-14 Thread Ian Kilpatrick
On Fri, Oct 14, 2022 at 12:44 AM Manuel Rego Casasnovas wrote: > > On 13/10/2022 06:39, Yoshifumi Inoue wrote: > > /Gecko/: Working https://bugs.webkit.org/show_bug.cgi?id=136484 > > > > Wrong link, this is a WebKit bug. > > If the link is https:/

[blink-dev] Intent to Prototype: baseline-source

2022-12-09 Thread Ian Kilpatrick
Contact emailsikilpatr...@chromium.org ExplainerNone Specificationhttps://drafts.csswg.org/css-inline-3/#baseline-source Summary The "baseline-source" properties allows web developers to specify if an inline-level box should use the "first" or "last" baseline for alignment within an linebox. To

Re: [EXTERNAL] Re: [blink-dev] Intent to implement: Fluent Scrollbars.

2022-01-28 Thread Ian Kilpatrick
Exciting! Adding onto Rahul's answer here a little - overlay scrollbars (or scrollbars which take to zero space) already exist on other platforms (e.g. they are the default on OSX). It won't/shouldn't be a web compat concern as most websites handle this already. An interesting side effect of this

Re: [blink-dev] Intent to Ship: Multi-Screen Window Placement

2022-02-15 Thread Ian Kilpatrick
On Mon, Feb 14, 2022 at 5:28 PM Michael Wasserman wrote: > Contact emails > > m...@chromium.org > > > Explainer > > https://github.com/webscreens/window-placement > > Specification > > https://webscreens.github.io/window-placement/ > > Design docs https://web.dev/multi-screen-window-placement/ >

Re: [blink-dev] Ready for Trial: Federated Credentials Management API (was WebID)

2022-02-15 Thread Ian Kilpatrick
On Tue, Feb 15, 2022 at 8:59 AM Sam Goto wrote: > Contact emails > > g...@google.com > > Explainer > > https://github.com/fedidcg/FedCM > > Specification > > https://fedidcg.github.io/FedCM/ > > Design docs > > https://github.com/fedidcg/FedCM > > Summary > > A Web Platform API that allows users

Re: [blink-dev] Ready for Trial: Federated Credentials Management API (was WebID)

2022-02-15 Thread Ian Kilpatrick
Great - thanks! Panos may be the right person to reach out to about this. Ian On Tue, Feb 15, 2022 at 10:10 AM Sam Goto wrote: > > > On Tue, Feb 15, 2022 at 10:06 AM Ian Kilpatrick > wrote: > >> >> >> On Tue, Feb 15, 2022 at 8:59 AM Sam Goto wrote

Re: [blink-dev] PSA: Introduce collect_web_tests.py for web test

2021-08-17 Thread Ian Kilpatrick
So I was a little surprised by this last night. 1. This was relatively slow on my macbook, running locally takes ~40s. From just now: ikilpatrick-macbookpro:src ikilpatrick$ touch third_party/blink/web_tests/external/wpt/css/css-tables/test.html ikilpatrick-macbookpro:src ikilpatrick$ time third

Re: [blink-dev] Intent to Prototype: Last Baseline Content Alignment

2025-06-09 Thread Ian Kilpatrick
On Mon, Jun 9, 2025 at 10:16 AM Chromestatus < ad...@cr-status.appspotmail.com> wrote: > Contact emails jfernan...@igalia.com > > Explainer None > > Specification https://www.w3.org/TR/css-align-3/#baseline-align-content > > Summary > > This feature allows developers to align the content of the bo

Re: [blink-dev] Intent to Prototype: Last Baseline Content Alignment

2025-06-10 Thread Ian Kilpatrick
On Tue, Jun 10, 2025 at 4:16 AM Javier Fernandez wrote: > Hi Ian, > > Thanks for the feedback and the offering of a call to discuss the > implementation approach. > On 9/6/25 20:03, Ian Kilpatrick wrote: > > > > On Mon, Jun 9, 2025 at 10:16 AM Chromestatus < >

Re: [blink-dev] Intent to Ship: baseline-source

2023-01-11 Thread &#x27;Ian Kilpatrick' via blink-dev
significant outstanding issues. > Yeah this is a very minor feature all things considered. > > Thanks, >Rick > > On Tue, Jan 10, 2023 at 11:13 PM 一丝 wrote: > >> We can use >> https://w3c.github.io/csswg-drafts/css-inline-3/#baseline-source >> >>

Re: [blink-dev] Intent to Ship: baseline-source

2023-01-11 Thread &#x27;Ian Kilpatrick' via blink-dev
On Wed, Jan 11, 2023 at 8:58 AM Rick Byers wrote: > On Wed, Jan 11, 2023 at 11:14 AM Ian Kilpatrick > wrote: > >> >> On Wed, Jan 11, 2023 at 7:28 AM Rick Byers wrote: >> >>> Given the lack of signals from other implementers, any other indication >>>

Re: [blink-dev] Intent to Ship: baseline-source

2023-01-12 Thread &#x27;Ian Kilpatrick' via blink-dev
On Thu, Jan 12, 2023 at 1:24 PM fantasai wrote: > On 1/9/23 13:24, Ian Kilpatrick wrote: > > Contact emails ikilpatr...@chromium.org > > Explainer None > > Specification https://drafts.csswg.org/css-inline-3/#baseline-source > > Summary > > The "baseline-so

Re: [blink-dev] Intent to Ship: baseline-source

2023-01-12 Thread &#x27;Ian Kilpatrick' via blink-dev
e` property separately (this intent) doesn't increase/decrease forwards compat risk in a material way - specifying it would "win" over anything specified in `vertical-align` once we support that mapping, and addresses a large web developer concern. Ian On Thu, Jan 12, 2023 at 1:28 PM Ian

Re: [blink-dev] Intent to Ship: baseline-source

2023-01-12 Thread &#x27;Ian Kilpatrick' via blink-dev
atch to do this tomorrow. This will allow us to perform the larger (complex, and risky) vertical-align changes in one shot later. Ian On Thu, Jan 12, 2023 at 6:20 PM fantasai wrote: > On 1/12/23 17:21, Ian Kilpatrick wrote: > > Some additional context for folks: > > > &g

Re: [blink-dev] Intent to Ship: baseline-source

2023-01-18 Thread &#x27;Ian Kilpatrick' via blink-dev
On Tue, Jan 17, 2023 at 3:48 PM fantasai wrote: > On 1/12/23 22:55, Ian Kilpatrick wrote: > > Ah true! I didn't consider the values here. > > > > To mitigate this forward compat concern we can apply a partial mapping, > e.g. > > if the current `vertical-al