Autofill not working on slow sites [Extension scripts are loaded as soon as the site is done]
As sites get fancier and networks busier, the time to load a page and present the login fields is stretching out. Lately, I've noticed that autofill doesn't fill in the fields when searching for the password and letting 1P call up the web site. I must wait for the page to finish loading and then do the command-\ again. Of course, if I call up the site by a bookmark, wait for the page to load, and then use command-\, it works fine.
In addition, even some sites that appear to respond quickly don't have the fields filled in. This used to work pretty much 100%. Now I'd say autofill is working 75%.
Safari 7.0.3 on Mavericks 10.9.2.
Comments
-
Hi @TWSheppard,
In order for the filling to work and/or other features like auto-save, we have to inject our extension scripts in the tab and the site's code. That means that for some slow sites, our scripts won't get loaded until the site does first. When that happens, many of our features may not work. The extension scripts itself is what modifies the fields to insert your data and that's also why your keyboard is not used for typing in your data (which makes it a bit more secure since some malware listens to your keyboard events).
We're constantly working on optimizing our scripts, so that it gets smaller, faster, and smarter to make it run at the same time the site is still loading. However, we're at the mercy of the browsers who loads these scripts for us.
It is possible over time, the extensions can get more powerful in browsers, and the browsers will allow us to modify data as the site loads but we're not there just yet.
In the meantime, can you tell us some of the quicker sites that doesn't get filled in, there could be other reasons for that. If you want, you can send them in a private message to me, so you don't have to share it with the public here.
0