+Dominic Battre <bat...@chromium.org> for feedback.

On Wed, Aug 18, 2021 at 5:23 AM PhistucK <phist...@gmail.com> wrote:

> Or publicly, since it is on StackOverflow anyway -
> https://stackoverflow.com/a/41530164
>
> How do you suggest websites that have a disabled login submit button to
> re-enable it after autofill, though?
>
> ☆*PhistucK*
>
>
> On Wed, Aug 18, 2021 at 1:19 PM PhistucK <phist...@gmail.com> wrote:
>
>> Sure, if that is a concern, of course...
>> Not feeling so comfortable to shoot myself in the foot, but I will share
>> the way privately.
>>
>> ☆*PhistucK*
>>
>>
>> On Wed, Aug 18, 2021 at 12:30 PM Jaeyong Bae <jdragon....@gmail.com>
>> wrote:
>>
>>> Even if the other ways are uncommon, they will probably get picked up
>>>> once this is gone.
>>>> I am aware of one way that is not being misused - a
>>>> React-and-Redux-Form-based website had to find out whether autofill
>>>> happened because otherwise the login submit button remains disabled and the
>>>> user had to delete one of the autofilled values and re-enter it.
>>>>
>>>
>>> PhistucK@: Thank you for a detailed description.
>>> After removing these I think it's necessary to block the side channel
>>> what you said.
>>> WDYT?
>>>
>>>
>>>> ☆*PhistucK*
>>>>
>>>>
>>>> On Tue, Aug 17, 2021 at 9:01 AM Jaeyong Bae <jdrag...@gmail.com> wrote:
>>>>
>>>>> Hello, PhistucK
>>>>>
>>>>> > It can be used by a side channel to extract information from
>>>>>> autofill before the user decides to disclose it to the website.
>>>>>> Does "information" mean actual data (credentials)? Or is the fact
>>>>>> that something was autofilled also bad to be exposed (because it 
>>>>>> basically
>>>>>> means the user probably has an account on that website)?
>>>>>> (I ask because there are other ways to find out about the latter)
>>>>>>
>>>>>
>>>>> What I meant was the latter. I wonder the other way is common.
>>>>>
>>>>>
>>>>>> ☆*Phistuc*
>>>>>>
>>>>>> On Mon, Aug 16, 2021 at 5:52 PM Mike Taylor <mike...@chromium.org>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi Jaeyong,
>>>>>>>
>>>>>>> On 8/16/21 10:27 AM, Jaeyong Bae wrote:
>>>>>>>
>>>>>>>
>>>>>>> *Contact emails *jdrag...@gmail.com
>>>>>>>
>>>>>>> Summary
>>>>>>> Remove pseudo classes :-internal-autofill-previewed and
>>>>>>> :-internal-autofill-selected.
>>>>>>> Un-expose these two classes and make them available for UA
>>>>>>> stylesheets only.
>>>>>>>
>>>>>>> Each class represents:
>>>>>>> :-internal-autofill-previewed class - fields are filled when
>>>>>>> hovering over an autofill suggestion
>>>>>>> :-internal-autofill-selected - fields are filled with a selected
>>>>>>> autofill suggestion
>>>>>>>
>>>>>>> Motivation
>>>>>>> Although being -internal-prefixed pseudo classes, these two pseudo
>>>>>>> classes have erroneously been exposed for author use. It can be used by 
>>>>>>> a
>>>>>>> side channel to extract information from autofill before the user 
>>>>>>> decides
>>>>>>> to disclose it to the website. Those pseudo classes should be only 
>>>>>>> allowed
>>>>>>> in UA sheets. -internal prefix is used means that we did not intend to
>>>>>>> expose in the first place. So, there are no :-webkit-* versions of 
>>>>>>> those.
>>>>>>>
>>>>>>> Interoperability and Compatibility Risk
>>>>>>> Edge: Not supported
>>>>>>> Firefox: Not supported
>>>>>>> Safari: Not supported
>>>>>>>
>>>>>>> Alternative implementation suggestion for web developers
>>>>>>> The default styling does not get overridden in preview state and
>>>>>>> selected state.
>>>>>>> Only can use :-webkit-autofill pseudo-classes for autofilled state
>>>>>>> (matched input elements which have been autofilled by user agent).
>>>>>>>
>>>>>>> Usage information from UseCounter
>>>>>>> There is no estimated data from UseCounter.
>>>>>>>
>>>>>>> <thinking outloud>
>>>>>>>
>>>>>>> Do we think its worth adding one? Or perhaps looking for usage in
>>>>>>> HTTPArchive as a proxy? I suspect fallout from removing this feature 
>>>>>>> would
>>>>>>> be pretty minimal - designs might look different in some cases, so 
>>>>>>> perhaps
>>>>>>> side-channel concerns are overriding here. Not sure if outreach would 
>>>>>>> even
>>>>>>> be worthwhile, were we to find a popular site or library using this, 
>>>>>>> since
>>>>>>> there's no recommended alternative.
>>>>>>>
>>>>>>> </thinking outloud>
>>>>>>>
>>>>>>> Entry on the feature dashboard
>>>>>>> https://chromestatus.com/feature/5778154275733504
>>>>>>>
>>>>>>> Is there a crbug where interested folks can follow along?
>>>>>>>
>>>>>>> thanks,
>>>>>>> Mike
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> 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/bc31bca8-7b9d-b233-cece-f39f6fc38592%40chromium.org
>>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/bc31bca8-7b9d-b233-cece-f39f6fc38592%40chromium.org?utm_medium=email&utm_source=footer>
>>>>>>> .
>>>>>>>
>>>>>>
>>>>> thanks ,
>>>>> Jaeyong
>>>>>
>>>> --
> 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/CABc02_KvjXOrJ5WPoRJ%2BuAKpQ9tyRGJu%3D7vsEkpqgN1d8MRkzw%40mail.gmail.com
> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CABc02_KvjXOrJ5WPoRJ%2BuAKpQ9tyRGJu%3D7vsEkpqgN1d8MRkzw%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/CAOMQ%2Bw-sD0HxwiTxt3YwVWkNNFWO3Cf_G-UNSEU8Q7beNEY%3DVA%40mail.gmail.com.

Reply via email to