| Index: chrome/renderer/autofill_helper.cc
|
| diff --git a/chrome/renderer/autofill_helper.cc b/chrome/renderer/autofill_helper.cc
|
| index a4295777271a3fc3a25aedd5185d26e2ef2de278..bf0d2c33d3fc2c91c89227f6b1b137f24f13b2d3 100644
|
| --- a/chrome/renderer/autofill_helper.cc
|
| +++ b/chrome/renderer/autofill_helper.cc
|
| @@ -327,8 +327,13 @@ void AutoFillHelper::QueryAutoFillSuggestions(
|
|
|
| webkit_glue::FormData form;
|
| webkit_glue::FormField field;
|
| - if (!FindFormAndFieldForNode(node, &form, &field))
|
| - return;
|
| + if (!FindFormAndFieldForNode(node, &form, &field)) {
|
| + // If we didn't find the cached form, at least let autocomplete have a shot
|
| + // at providing suggestions.
|
| + FormManager::WebFormControlElementToFormField(
|
| + node.toConst<WebFormControlElement>(), FormManager::EXTRACT_VALUE,
|
| + &field);
|
| + }
|
|
|
| Send(new ViewHostMsg_QueryFormFieldAutoFill(
|
| routing_id(), autofill_query_id_, form, field));
|
|
|