aboutsummaryrefslogtreecommitdiffstats
path: root/embed/ephy-web-view.c
diff options
context:
space:
mode:
authorGustavo Noronha Silva <gns@gnome.org>2012-04-09 11:10:51 +0800
committerGustavo Noronha Silva <gns@gnome.org>2012-04-21 06:49:35 +0800
commitf9e00946d51a745f392ba88bf879e77bb157e663 (patch)
tree7f5b26d368669b7c36be646790b7f952e7cd4231 /embed/ephy-web-view.c
parent4435b6197650a8ce8e9ade06f8835e9ef140b425 (diff)
downloadgsoc2013-epiphany-f9e00946d51a745f392ba88bf879e77bb157e663.tar.gz
gsoc2013-epiphany-f9e00946d51a745f392ba88bf879e77bb157e663.tar.zst
gsoc2013-epiphany-f9e00946d51a745f392ba88bf879e77bb157e663.zip
Also consider email inputs when looking for user/password forms
Some sites use email addresses for login purposes, and already adopted the email input type for the login forms. This means we should also consider email inputs as a possible username entry. https://bugzilla.gnome.org/show_bug.cgi?id=666326
Diffstat (limited to 'embed/ephy-web-view.c')
-rw-r--r--embed/ephy-web-view.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/embed/ephy-web-view.c b/embed/ephy-web-view.c
index a6f30161c..038f8cec5 100644
--- a/embed/ephy-web-view.c
+++ b/embed/ephy-web-view.c
@@ -635,7 +635,7 @@ find_username_and_password_elements (WebKitDOMNode *form_node,
g_object_get (element, "type", &element_type, NULL);
- if (g_str_equal ("text", element_type)) {
+ if (g_str_equal ("text", element_type) || g_str_equal ("email", element_type)) {
/* We found more than one inputs of type text; we won't be
* saving here */
if (*username_node) {