Hey everyone,

Felipe has been unable to finish working on this, so I've recently started 
working to finish it off.

`scrollbar-width` 
<https://developer.mozilla.org/en-US/docs/Web/CSS/scrollbar-width> is now 
available under the experimental flag inside of Chrome 115. Felipe did 99% 
of the work on this, I just fixed a textarea bug related to the failing 
text and moved this under experimental. This should be finished and fully 
working, and if there are any remaining bugs making it accessible without 
launch flags should help catch them.

For what it's worth I'm also currently working on adding support for this 
to property to WebKit, so this will hopefully be available cross browser 
soon enough.

As for scrollbar-color 
<https://developer.mozilla.org/en-US/docs/Web/CSS/scrollbar-color> I'm 
currently working on parsing support, and intend to then implement the 
actual rendering support for this. My preliminary investigation of 
scrollbar rendering on macOS suggests this should be doable without going 
down the legacy custom scrollbar codepath.

On Wednesday, 21 October 2020 at 19:36:42 UTC+1 rby...@chromium.org wrote:

> On Wed, Oct 21, 2020 at 1:17 PM Ian Kilpatrick <ikilp...@chromium.org> 
> wrote:
>
>> > Although we might want to wait for WebKit to have scrollbar-* support 
>> too before we do that.
>>
>> This likely isn't as important as the platforms where WebKit is most 
>> prevalent typically have overlay scrollbars by default. 
>>
>
> Oh of course, I forgot that point. Agreed, thanks.
>
>
>> On Tue, Oct 20, 2020 at 11:16 AM Rick Byers <rby...@chromium.org> wrote:
>>
>>> Awesome, that's super helpful Mike. Given the somewhat optional nature 
>>> of custom scrollbars, I think this may be an area where (unusually for me) 
>>> we should perhaps be content with covering 90% of the use cases and then 
>>> just breaking the non-standard usage. Although we might want to wait for 
>>> WebKit to have scrollbar-* support too before we do that.
>>>
>>> Rick
>>>
>>> On Tue, Oct 20, 2020 at 1:51 PM Mike Taylor <mike...@google.com> wrote:
>>>
>>>> On Fri, Oct 16, 2020 at 9:33 AM Rick Byers <rby...@chromium.org> wrote:
>>>>
>>>>> Cool, I hadn't realized Firefox had shipped this. I hope it can 
>>>>> eventually lead to deprecation of -webkit-scrollbar-* or at least 
>>>>> simplification and specification of a subset necessary for web compat in 
>>>>> terms of scrollbar-*.
>>>>>
>>>>
>>>> In a former life, I WONTFIX'd the bug to implement `-webkit-scrollbar` 
>>>> in Gecko for webcompat reasons [1]. Instead, we decided to try a mixture 
>>>> of 
>>>> outreach and shipping CSS interventions using `scrollbar-*` to fix 
>>>> high-impact scrollbar breakage, e.g. [2].
>>>>
>>>> [1] https://bugzilla.mozilla.org/show_bug.cgi?id=1432935#c15
>>>> [2] 
>>>> https://github.com/mozilla-extensions/webcompat-addon/blob/master/src/injections/css/bug1570119-teamcoco.com-scrollbar-width.css
>>>>
>>>> Based on my experience -- there isn't a *ton* of severe breakage due to 
>>>> Firefox not having webkit scrollbar stuff (I do not consider "wrong color" 
>>>> to be severe, others may disagree). (But obviously I don't speak for them 
>>>> anymore.)
>>>>
>>> -- 
>>> 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+...@chromium.org.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAFUtAY8ysJOKUAh0xPgDZB95DrUArGzF1u%2Bm42qD4KCircmudQ%40mail.gmail.com
>>>  
>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAFUtAY8ysJOKUAh0xPgDZB95DrUArGzF1u%2Bm42qD4KCircmudQ%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 blink-dev+unsubscr...@chromium.org.
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/251a9c7d-a7de-4bf9-b609-29bef3585d9en%40chromium.org.

Reply via email to