Closed Bug 925898 Opened 11 years ago Closed 11 years ago

no longer sending homepage search params for about:home searches

Categories

(Firefox :: Search, defect)

26 Branch
defect
Not set
normal

Tracking

()

VERIFIED FIXED
Firefox 27
Tracking Status
firefox25 --- unaffected
firefox26 + verified
firefox27 + verified

People

(Reporter: Gavin, Assigned: Gavin)

References

Details

(Keywords: regression)

Attachments

(2 files, 1 obsolete file)

The patch in bug caused us to stop sending the "homepage" reason to getSubmission, for about:home-triggered searches. That's bad!
This has the effect of altering the search params sent for Google searches and prevents us from being able to count about:home searches separately.
Attached patch patch (obsolete) (deleted) — Splinter Review
Assignee: nobody → gavin.sharp
Status: NEW → ASSIGNED
Attachment #816047 - Flags: review?(mnoorenberghe+bmo)
I'll try to write a test.
Comment on attachment 816047 [details] [diff] [review] patch Review of attachment 816047 [details] [diff] [review]: ----------------------------------------------------------------- Sounds like we need a test. I though there was one before.
Attachment #816047 - Flags: review?(mnoorenberghe+bmo) → review+
Attached patch with test (deleted) — Splinter Review
Adds a Google-specific test that covers actual search touch points. In retrospect, a generic test that just tests that we pass the appropriate "purpose" arguments with a custom search plugin would probably be sufficient and a bit cleaner, but I guess it doesn't hurt that much to be specific (gets us coverage of the case we actually care about). I copied some of this from the existing browser_google.js, and some bits and pieces from browser_aboutHome.js and browser_keywordSearch.js. I'm not quite happy with the "context menu" test - it's cheating a bit by calling the relevant function directly - but actually testing the context menu was a pain in the ass so I bailed.
Attachment #816047 - Attachment is obsolete: true
Attachment #816106 - Flags: review?(mnoorenberghe+bmo)
Comment on attachment 816106 [details] [diff] [review] with test Review of attachment 816106 [details] [diff] [review]: ----------------------------------------------------------------- The about:home part of the test seems overly complicated but I trust you that it's necessary.
Attachment #816106 - Flags: review?(mnoorenberghe+bmo) → review+
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Flags: in-testsuite+
Comment on attachment 816106 [details] [diff] [review] with test [Approval Request Comment] Bug caused by (feature/regressing bug #): bug 900865 User impact if declined: none (but we still care) Testing completed (on m-c, etc.): N/A Risk to taking this patch (and alternatives if risky): no risk, well tested String or IDL/UUID changes made by this patch: none
Attachment #816106 - Flags: approval-mozilla-aurora?
Attachment #816106 - Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Keywords: verifyme
Whiteboard: [checkin-needed-aurora]
My nightly loads: https://www.google.com/search?q=test&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:unofficial&client=firefox-a&channel=np&source=hp when I search for "test" from about:home. That "channel=np&source=hp" would be missing prior to this bug being fixed. (The patch hasn't landed on Aurora yet.)
Thanks Ed, my fault for not paying close enough attention. The newly-added test needed to be tweaked since bug 925892 wasn't uplifted.
Attached patch aurora patch (deleted) — Splinter Review
I have to step away; if someone could land this revised patch for me that'd be great!
Keywords: checkin-needed
Whiteboard: [checkin-needed-aurora]
Verified as fixed on Firefox 26b1 - 20131028225529 - on Windows 7, Ubuntu 13.04 and Mac OS X 10.9.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: