Opened on 07/05/2017 at 12:28:51 PM

Closed on 09/26/2017 at 02:24:14 PM

Last modified on 10/11/2017 at 08:24:07 PM

#5375 closed defect (fixed)

ABB Widget has Google as default search engine instead of Duck Duck Go

Reported by: scheer Assignee: diegocarloslima
Priority: P4 Milestone: Adblock-Browser-for-Android-1.3.0
Module: Adblock-Browser-for-Android Keywords:
Cc: diegocarloslima, mario Blocked By:
Blocking: Platform: Adblock Browser for Android
Ready: yes Confidential: no
Tester: Scheer Verified working: yes
Review URL(s):

https://codereview.adblockplus.org/29552607

Description

On first installation, the ABB Widget shows the default search engine as Google instead of Duck Duck Go. The browser correctly displays Duck Duck Go as the default search engine, but the widget does not pick up any change until the first time a different Search Engine is selected.

Environment

adblockbrowser-1.1.1.20170612182010-arm
Galaxy S7
Android 7.0

How to reproduce

  1. Install ABB Android
  2. Select Widgets from the home screen and place the ABB Widget on the Android desktop
  3. Select the search field in the ABB Widget from the desktop

Observed behaviour

Default search engine is Google.

Expected behaviour

Duck Duck Go is the default search provider.

Attachments (0)

Change History (9)

comment:1 Changed on 08/21/2017 at 10:25:21 PM by diegocarloslima

This still happens in ABB 1.2.0

comment:2 Changed on 08/21/2017 at 10:25:38 PM by diegocarloslima

  • Priority changed from Unknown to P3
  • Ready set

comment:3 Changed on 08/21/2017 at 10:25:54 PM by diegocarloslima

  • Priority changed from P3 to P4

comment:4 Changed on 09/20/2017 at 05:24:22 PM by diegocarloslima

  • Owner set to diegocarloslima

comment:5 Changed on 09/20/2017 at 08:53:35 PM by diegocarloslima

This is due to the fact that the search widget first reads from res/raw-LOCALE/browsersearch.json to determine which is the default search engine. This file is generated by calling the script generate_browsersearch.py, which reads the browser.search.defaultenginename inside each locale region.properties. We need to call this script once we have applied our changes in region.properties for each locale, so the browsersearch.json file will be consistent with the default search engine in the browser preferences.

Last edited on 09/22/2017 at 01:18:24 PM by diegocarloslima

comment:6 Changed on 09/22/2017 at 11:20:57 AM by diegocarloslima

  • Review URL(s) modified (diff)
  • Status changed from new to reviewing
  • Summary changed from ABB Widget has Google as default search engine instaed of Duck Duck Go to ABB Widget has Google as default search engine instead of Duck Duck Go

comment:7 Changed on 09/26/2017 at 02:24:14 PM by diegocarloslima

  • Milestone set to Adblock-Browser-for-Android-next
  • Resolution set to fixed
  • Status changed from reviewing to closed

comment:8 Changed on 09/26/2017 at 02:24:50 PM by abpbot

comment:9 Changed on 10/11/2017 at 08:24:07 PM by traynard

  • Verified working set

Add Comment

Modify Ticket

Change Properties
Action
as closed .
The resolution will be deleted. Next status will be 'reopened'.
to The owner will be changed from diegocarloslima.
 
Note: See TracTickets for help on using tickets.