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

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

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

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 > text-

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() -

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

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

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

2023-01-18 Thread '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-ali

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

2023-01-12 Thread 'Ian Kilpatrick' via blink-dev
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: > > > > - Shipping

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

2023-01-12 Thread 'Ian Kilpatrick' via blink-dev
his 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 Kilpatrick wrote: > &

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

2023-01-12 Thread '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-11 Thread '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-11 Thread '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-sourc

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

[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.

[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.

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

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

2022-10-12 Thread Ian Kilpatrick
aseline%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. > > On Tue, Oct 11, 2022 at 7:30 PM 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. &g

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] 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

[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

[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

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] 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: [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

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