iCloud.com strange filling behavior across IE11 and Firefox [Enable auto-type for iCloud in IE]
I have a login saved for "apple.com" and have added "icloud.com" under Domain Matching. icloud.com uses random numbers in its form fields such as "sc2055" etc. which change every time.
IE11 is unable to fill icloud.com (expected) but Firefox seems to be able to fill it successfully without any form field matches. What's going on here?
Comments
-
Why does this work?
0 -
Hi @kathampy,
Why does this work?
I'm not sure to which you're referring to. If why it works in Firefox and not in IE, it is due to the way the extension's algorithms work with your data. It is different in IE and other browsers such as Chrome, Firefox, Opera, and Safari. The add-on API that IE gives us doesn't give us what we need compared to the more modern javascript-based extension APIs in the other browsers.
The slightly good news is that Microsoft is changing this in Microsoft Edge that's coming after Windows 10 is released this summer and it should technically allow us to reuse the same extension code we have for Chrome inside Microsoft Edge. That should mean that the 1Password experience between Edge and Chrome/Firefox/Opera/Safari will be the same. However, we have to wait until Microsoft releases more information about the extension APIs for Edge before we can promise anything.
If you mean why Auto-Type would work, it is because it will ignore the webform fields data saved in your Login for iCloud.com, and just type in your data on the site. The extension in other browsers is smarter and has several algorithms it can try to fill in your data accurately.
Basically, sometime and especially in this case, having less information will work better than having more detailed information like the random field names.
0 -
How does Firefox fill in the random field names without Auto-Type?
0 -
How does Firefox fill in the random field names without Auto-Type?
@kathampy Good question! Our "brain" that is running in Chrome and Firefox and Safari contains several heuristics. If the field names are random, then we use the designations you see when you edit your Login item in 1Password. And if those fail too, then we fall back into another mode.
0