AwesomebarSearchProviderReset/TestPlan: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 31: | Line 31: | ||
== Use Cases to Test == | == Use Cases to Test == | ||
Test that the notification which prompts the user is displayed when | |||
*manually changing keyword.URL pref from "about:config" and then actually performing a keyword search | |||
Revision as of 15:30, 8 January 2013
Awesomebar Search Provider Reset
Feature | Status | Lead engineer | QA Lead |
Awesomebar Search Provider Reset | In Planning | Gavin Sharp | Manuela Muntean |
Summary
Users falling victim to "search hijacking" (keyword.URL being taken over by an unwanted search engine) is a common problem.
There are two cases we can detect:
- pref is changed, and the hostname is different (e.g. switched from the default of Google to SuperAwesomeWebDealsSearch.com)
- pref is changed, and only parameters are different (e.g. user customized to a specific type of Google search, or referral codes where added)
In either case, we could prompt the user and offer to reset the keyword.URL value to the default after they trigger a search from the location bar.
Reference
- bug 718088 - offer to re-set keyword.URL if it has a non-default value - RESOLVED FIXED
Use Cases to Test
Test that the notification which prompts the user is displayed when
- manually changing keyword.URL pref from "about:config" and then actually performing a keyword search
Edge Cases
Test Cases
- The test cases for this feature can be viewed [here]. (tests are still under development, will be updated)
Bugs
- bug 732671 - Prevent third party apps to change default search engine - RESOLVED DUPLICATE
- bug 784189 - Offer to re-set keyword.URL if it has a non-default value until a better solution can be found - RESOLVED DUPLICATE
- bug 736878 - keyword.URL reset prompt doesn't properly re-set prefs if default engine is modified - RESOLVED FIXED
- bug 744957 - Enhancements to help mitigate search hijacking - RESOLVED INCOMPLETE