| Index: Source/web/WebSearchableFormData.cpp | 
| diff --git a/Source/web/WebSearchableFormData.cpp b/Source/web/WebSearchableFormData.cpp | 
| index 83579afe4580df768bd13ce9f41be7b4b5ef8ac5..9b0af4faf0909232b9ffe36ce6b047bf4e0adcea 100644 | 
| --- a/Source/web/WebSearchableFormData.cpp | 
| +++ b/Source/web/WebSearchableFormData.cpp | 
| @@ -214,14 +214,10 @@ bool buildSearchString(const HTMLFormElement* form, Vector<char>* encodedString, | 
| const Vector<FormDataList::Item>& items = dataList.items(); | 
|  | 
| for (Vector<FormDataList::Item>::const_iterator j(items.begin()); j != items.end(); ++j) { | 
| -            // Handle ISINDEX / <input name=isindex> specially, but only if it's | 
| -            // the first entry. | 
| -            if (!encodedString->isEmpty() || j->data() != "isindex") { | 
| -                if (!encodedString->isEmpty()) | 
| -                    encodedString->append('&'); | 
| -                FormDataBuilder::encodeStringAsFormData(*encodedString, j->data()); | 
| -                encodedString->append('='); | 
| -            } | 
| +            if (!encodedString->isEmpty()) | 
| +                encodedString->append('&'); | 
| +            FormDataBuilder::encodeStringAsFormData(*encodedString, j->data()); | 
| +            encodedString->append('='); | 
| ++j; | 
| if (control == textElement) { | 
| encodedString->append("{searchTerms}", 13); | 
|  |