(Unnecessary) LGTM4. Thanks to all your detailed answers, I think the 
compat and interop risk is low, and am excited to see this ship.

If you or your team has time to follow up 
on https://github.com/whatwg/html/issues/10569 to finish the spec and tests 
story, that would be a great help.

On Thursday, August 22, 2024 at 1:02:51 AM UTC+9 Daniel Bratell wrote:

> LGTM3
>
> /Daniel
> On 2024-08-21 17:44, Mike Taylor wrote:
>
> LGTM2 - it would be great to add additional tests as mentioned.
> On 8/21/24 5:43 PM, Alex Russell wrote:
>
> LGTM1; thanks for the detailed responses to Domenic.
>
> On Sunday, August 18, 2024 at 10:30:50 PM UTC-7 Traian Captan wrote:
>
>> This relates to the interoperability issues discussed below. You say 
>>> "This change increases interop with Safari and Firefox which already 
>>> provide a reasonable fallback style for <meter> elements with `appearance: 
>>> none`," but don't give detail on whether our "reasonable fallback style" is 
>>> the same as or different from theirs.
>>>
>> We match both their fall back styles. Safari was already matching 
>> Firefox's fallback style.
>>
>> From what I can tell with some brief testing with Firefox Linux and 
>>> Safari Tech Preview MacOS, they both produce a 80x16 box with 0 margin and 
>>> padding in this "primitive appearance" mode. Firefox's inspector does not 
>>> show any UA styles, but Safari shows UA styles of: { box-sizing: 
>>> border-box; display: inline-block; block-size: 1em; inline-size: 5em; 
>>> vertical-align: -0.2em; }. These actually match the spec's expected "native 
>>> appearance", but I guess the "native appearance" has slightly different 
>>> visuals, e.g. rounded corners and a shinier progress color.
>>>
>>
>>> What UA styles will we follow? Is there a chance we could agree on the 
>>> same styles as Safari, and thus update the part of the HTML spec I pointed 
>>> out above?
>>>
>> Yes. We 
>> <https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/core/html/resources/html.css;drc=dc831485ae497e8fd857affbe214cb734662be8a;l=1126>
>>  
>> match Safari's UA style 
>> <https://github.com/WebKit/WebKit/blob/9138960e6c997b65b73ab22dd7151217b04b9345/Source/WebCore/css/html.css#L1232>
>> .
>>  
>>
>>> I don't think we should block this intent on getting this all specified 
>>> perfectly, since the change you're making is bringing us closer to interop 
>>> in a historically under-specified area. But I do want to understand to what 
>>> extent we'll match Firefox and Safari, and it would be an excellent bonus 
>>> if we took this opportunity to improve the spec for everyone while we were 
>>> here.
>>>
>> Agreed. The fallback styles I added match both Firefox and Safari.
>> There is also an open css-ui github issue regarding how the fall back 
>> styles should look like : [css-ui-4] appearance: none on <meter> 
>> <https://github.com/w3c/csswg-drafts/issues/356#top>
>>  
>>
>>> Those tests are a great start. If we can agree on the UA styles per the 
>>> above, we could expand them using tests similar to these 
>>> <https://github.com/search?q=repo%3Aweb-platform-tests%2Fwpt%20%22%40namespace%20url(urn%3Anot-html)%22&type=code>
>>> .
>>>
>> Thanks! That sounds good to me.
>>
>> Regards,
>> Traian
>>  
>>
> -- 
> 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+unsubscr...@chromium.org.
> To view this discussion on the web visit 
> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/e7572a42-b918-4efa-876f-f1165a4b33c4n%40chromium.org
>  
> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/e7572a42-b918-4efa-876f-f1165a4b33c4n%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 blink-dev+unsubscr...@chromium.org.
>
> To view this discussion on the web visit 
> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/30e3195e-d23f-4e3b-afe4-afbbd21eaf37%40chromium.org
>  
> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/30e3195e-d23f-4e3b-afe4-afbbd21eaf37%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 blink-dev+unsubscr...@chromium.org.
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/dc10be5c-1f65-4c0b-b2a4-13504b4f3c6an%40chromium.org.

Reply via email to