GNOME Bugzilla – Bug 166172
Firefox style dropdown autocomplete for webforms
Last modified: 2012-10-20 15:58:18 UTC
Firefox has a feature, whereby form entries are remembered, and when next typing in a similar form, it autocompletes with a dropdown. Very nice to have when say ... commenting on a weblog.
I think this was discussed on IRC, and the only thing holding back this feature was the replication of the XUL user interface in GTK. Correct me if I'm wrong.
unfortunately, when using FF backend, we get this behaviour without autocompletion widget, resulting in broken UI when more than one login are available for a webpage :(
We need to do what ff does in http://lxr.mozilla.org/seamonkey/source/toolkit/content/widgets/browser.xml#360 : attachFormFill, i.e. set a nsIAutoCompletePopup instance in the form fill controller for the embed's docshell. The problem is that ff implements the nsIAutoCompletePopup in XBL [http://lxr.mozilla.org/seamonkey/source/toolkit/content/widgets/autocomplete.xml] so I have no idea how we would go about instantiating one of these.
*** Bug 326277 has been marked as a duplicate of this bug. ***
*** Bug 328153 has been marked as a duplicate of this bug. ***
*** Bug 341669 has been marked as a duplicate of this bug. ***
That's really the only thing I miss from FF. Whenever you've got a complex code to remember, only remembering the first letters/characters is so better. I'm not sure I understand all the technical bits, but fwding the bug upstream requiring an API for that would be instantly rejected?
Long term, are there any plans to add this to the webkit backend?
Thanks for taking the time to report this bug. However, you are using a version that is too old and not supported anymore. GNOME developers are no longer working on that version, so unfortunately there will not be any bug fixes for the version that you use. By upgrading to a newer version of GNOME you could receive bug fixes and new functionality. You may need to upgrade your Linux distribution to obtain a newer version of GNOME. Please feel free to reopen this bug if the problem still occurs with a newer version of GNOME.