Closed
Bug 418269
Opened 16 years ago
Closed 16 years ago
keyword (alias) search not working for search engines using post method
Categories
(Firefox :: Address Bar, defect)
Firefox
Address Bar
Tracking
()
RESOLVED
FIXED
Firefox 3 beta4
People
(Reporter: moz-bugs, Assigned: moz-bugs)
References
Details
Attachments
(2 files)
1.55 KB,
text/xml
|
Details | |
878 bytes,
patch
|
Gavin
:
review+
mtschrep
:
approval1.9+
|
Details | Diff | Splinter Review |
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9b4pre) Gecko/2008021607 Minefield/3.0b4pre Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9b4pre) Gecko/2008021607 Minefield/3.0b4pre Search engines using the post method don't work when used from the url bar with their keyword/alias. The post data is ignored and therefore you probably get to a error page. I have no example engines at hand, but I think it's pretty obvious from the source that there is no handling of post data whatsoever: http://lxr.mozilla.org/seamonkey/source/browser/base/content/browser.js#1690 Reproducible: Always
Comment 1•16 years ago
|
||
(In reply to comment #0) > I have no example engines at hand, but I think it's pretty obvious from the > source that there is no handling of post data whatsoever: > http://lxr.mozilla.org/seamonkey/source/browser/base/content/browser.js#1690 Indeed. Looks rather trivial to fix, could you attach a patch Malte? Should be able to just set aPostDataRef.value accordingly.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Comment 3•16 years ago
|
||
WFM with latest trunk on Windows XP: http://www.howstuffworks.com/search.php POST /search.php HTTP/1.1 Host: www.howstuffworks.com User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9b4pre) Gecko/2008021809 Minefield/3.0b4pre Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: en-us,en;q=0.5 Accept-Encoding: gzip,deflate Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 Keep-Alive: 300 Connection: keep-alive Cookie: RMID=3eea415747bb0ad0; s_vi=[CS]v1|47BB0AE40000562D-A170BA0000039F2[CE] Content-Type: application/x-www-form-urlencoded Content-Length: 17 terms=hard%20disk HTTP/1.x 200 OK Server: Apache X-Powered-By: PHP/5.2.4 Last-Modified: Tue, 19 Feb 2008 17:00:18 GMT Content-Encoding: gzip P3P: CP="ALL DSP COR CUR ADMo DEVo TAIo PSAo PSDo IVAo CONi OTPi OUR NOR UNI" Content-Type: text/html; charset=ISO-8859-1 Date: Tue, 19 Feb 2008 17:00:18 GMT Content-Length: 9845 Connection: keep-alive Vary: Accept-Encoding Cache-Control: no-cache, no-store, must-revalidate, max-age=0 Expires: Sat, 26 Jul 1997 05:00:00 GMT Pragma: no-cache
Comment 4•16 years ago
|
||
Ah well, I see now that the reporter is talking about the Keyword field in Search Engine Manager (wasn't aware of the feature). I tested this and indeed it doesn't work.
Comment 5•16 years ago
|
||
Assignee | ||
Comment 6•16 years ago
|
||
(In reply to comment #1) > Indeed. Looks rather trivial to fix, could you attach a patch Malte? Should be > able to just set aPostDataRef.value accordingly. I can attach a patch, but I don't really know what to type in there so it gets reviewed.
Comment 7•16 years ago
|
||
Set the "review" flag to "?" and enter my email address.
Assignee | ||
Comment 8•16 years ago
|
||
Attachment #304284 -
Flags: review?(gavin.sharp)
Comment 9•16 years ago
|
||
Comment on attachment 304284 [details] [diff] [review] patch >Index: browser.js > if (!aPostDataRef) > aPostDataRef = {}; >+ var engine = searchService.getEngineByAlias(keyword); Nit: please add a newline before "var engine". Drivers: this is an extremely low-risk change to fix keywords for POST searchplugins.
Attachment #304284 -
Flags: review?(gavin.sharp)
Attachment #304284 -
Flags: review+
Attachment #304284 -
Flags: approval1.9?
Updated•16 years ago
|
Assignee: nobody → moz-bugs
Version: unspecified → Trunk
Updated•16 years ago
|
Attachment #304284 -
Flags: approval1.9? → approval1.9+
Updated•16 years ago
|
Keywords: checkin-needed
Comment 10•16 years ago
|
||
Checking in browser/base/content/browser.js; /cvsroot/mozilla/browser/base/content/browser.js,v <-- browser.js new revision: 1.968; previous revision: 1.967 done
Status: NEW → RESOLVED
Closed: 16 years ago
Keywords: checkin-needed
Resolution: --- → FIXED
Target Milestone: --- → Firefox 3 beta4
Updated•16 years ago
|
Flags: in-testsuite?
You need to log in
before you can comment on or make changes to this bug.
Description
•