Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Set default search engine bug #24635

Closed
ghost opened this issue Aug 12, 2022 · 9 comments · Fixed by brave/brave-core#14690
Closed

Set default search engine bug #24635

ghost opened this issue Aug 12, 2022 · 9 comments · Fixed by brave/brave-core#14690
Assignees
Labels
feature/search feature/user-interface All UI related onboarding Front-end related to helping a new user learn about features within the browser. OS/Desktop priority/P2 A bad problem. We might uplift this to the next planned release. QA Pass-Linux QA Pass-macOS QA Pass-Win64 QA/Test-All-Platforms QA/Yes regression release-notes/include

Comments

@ghost
Copy link

ghost commented Aug 12, 2022

Issue was when I go to create a new profile in brave it shows me the welcome window (brave://welcome/) as usual after continuing to the fifth step of Set default search engine for suppose I choose google as default search engine and then I click Set default NOT Done. My screen goes blank for no reason.

Brave bug 2

brave bug

I discovered this bug on my Mac running MacOS Monterey and running this in the latest update.[Version 1.42.88 Chromium: 104.0.5112.81].

Thanks :)

@rebron rebron transferred this issue from brave/brave-ui Aug 12, 2022
@rebron rebron added OS/Desktop feature/search onboarding Front-end related to helping a new user learn about features within the browser. priority/P3 The next thing for us to work on. It'll ride the trains. needs-investigation A bug not 100% confirmed/fixed QA/Yes labels Aug 12, 2022
@GeetaSarvadnya
Copy link

Looks like it's UI bug, click on Set Default is setting the default SE via Onboarding flow, only problem is it's showing up the empty page after setting default SE. The issue is reproducible from 1.36.x to 1.42.x versions. The issue got introduced starting from the version when Rewards slide is removed from the onboarding flow in the version 1.35.x.

In 1.42.x, when the user select the SE from the drop down and click on Set Default button, the empty page appears with the Next-> button, which is incorrect instead of Next-> button it should show Done button as SE is the last slide in the onboarding flow.

The version 1.35.x has 5 slides in onboarding flow (lets go, import bookmarks, p3a, default search engine and rewards) In 1.36.x the rewards slide is been removed from the onboarding flow. Looks like issue got introduced after that.

1.35.x - Working as expected

SEt default SE via onboarding

1.42.x - Not working

SEt default SE

@rebron rebron added priority/P2 A bad problem. We might uplift this to the next planned release. and removed priority/P3 The next thing for us to work on. It'll ride the trains. labels Aug 16, 2022
@rebron
Copy link
Collaborator

rebron commented Aug 16, 2022

cc: @zenparsing

@stephendonner
Copy link

stephendonner commented Sep 1, 2022

Verified PASSED using

Brave 1.44.71 Chromium: 105.0.5195.68 (Oficjalna wersja) dev (x86_64)
Wersja ad13e82529051bac6a0e65f455e6d7a1e5fd7938-refs/branch-heads/5195@{#903}
System operacyjny macOS Wersja 13.0 (kompilacja 22A5331f)

Prerequisite: set my OS language and region to Polish/Poland (to trigger the offering of the search-engine choice)

Steps:

  1. installed 1.44.71
  2. launched Brave
  3. clicked through the onboarding-carousel dots
  4. chose Google/DuckDuckGo from the list, and clicked on the button
  5. confirmed search-engine choice in brave://settings/search

Confirmed it replaced the brave://welcome tab with a new-tab page, with background image, etc.

1.44.71

example example
Zrzut ekranu 2022-09-1 o 16 07 57 Zrzut ekranu 2022-09-1 o 16 08 01
example example example
Zrzut ekranu 2022-09-1 o 16 16 21 Zrzut ekranu 2022-09-1 o 16 16 26 Zrzut ekranu 2022-09-1 o 16 16 37

Reproduced the issue using 1.42.88

1.42.88

example example
Zrzut ekranu 2022-09-1 o 16 01 31 Zrzut ekranu 2022-09-1 o 16 01 36

@LaurenWags
Copy link
Member

Labelling as QA/Blocked until this is uplifted to 1.43.x for the maintenance release

@kjozwiak
Copy link
Member

kjozwiak commented Sep 7, 2022

The above requires 1.43.91 for 1.43.x verification 👍 Removing QA/Blocked.

@kjozwiak
Copy link
Member

kjozwiak commented Sep 7, 2022

Removing the QA Pass-macOS label as the above will need to be rechecked once we get a new 1.43.x build. Used #24635 (comment) as the verification to get brave/brave-core#15005 uplifted into 1.43.x.

@LaurenWags
Copy link
Member

LaurenWags commented Sep 8, 2022

Verified with

Brave | 1.43.91 Chromium: 105.0.5195.102 (Official Build) (x86_64)
-- | --
Revision | 4c16f5ffcc2da70ee2600d5db77bed423ac03a5a-refs/branch-heads/5195_55@{#4}
OS | macOS Version 12.5.1 (Build 21G83)

Pre-req: be set to a region which contains the SE panel in onboarding, I used Belgium.

Reproduced issue using scenario from #24635 (comment) and 1.43.88 Chromium: 105.0.5195.68. After clicking "Set default", saw the blank panel as described:

Example Example
Screenshot 2022-09-08 at 12 45 47 Screenshot 2022-09-08 at 12 45 55

Verified when using 1.43.91 (and Belgium region), after clicking "Set default" on SE selection panel, the NTP was displayed. Confirmed SE selection in brave://settings/search.

Example Example Example
Screenshot 2022-09-08 at 12 51 34 Screenshot 2022-09-08 at 12 51 41 Screenshot 2022-09-08 at 12 52 03

@MadhaviSeelam
Copy link

MadhaviSeelam commented Sep 8, 2022

Verification PASSED using

Brave | 1.43.91 Chromium: 105.0.5195.102 (Official Build) (64-bit)
-- | --
Revision | 4c16f5ffcc2da70ee2600d5db77bed423ac03a5a-refs/branch-heads/5195_55@{#4}
OS | Windows 11 Version 21H2 (Build 22000.856)

Pre-req: Set to a country/region which contains the SE panel in onboarding, I used India .

Reproduced using 1.43.89

Ex1 Ex2
step4 step4

Verification Steps:

  1. installed 1.43.91
  2. launched Brave
  3. clicked through the onboarding-carousel dots
  4. chose Bing from the list, and clicked on the button
  5. confirmed search-engine choice in brave://settings/search

Confirmed after clicking "Set default" on SE selection panel, the NTP was displayed.

step 4 NTP step 5
step4 step4 step4

@btlechowski
Copy link

Verification passed on

Brave 1.43.92 Chromium: 105.0.5195.102 (Official Build) (64-bit)
Revision 4c16f5ffcc2da70ee2600d5db77bed423ac03a5a-refs/branch-heads/5195_55@{#4}
OS Ubuntu 18.04 LTS

Pre-req: Set to a country/region which contains the SE panel in onboarding, I used PL.

Reproduced using 1.43.88

Ex1 Ex2
image image

Verification Steps:

  1. installed 1.43.92
  2. launched Brave
  3. clicked through the onboarding-carousel dots
  4. chose Bing from the list, and clicked on the button
  5. confirmed search-engine choice in brave://settings/search

Confirmed after clicking "Set default" on SE selection panel, the NTP was displayed.

step 4 NTP step 5
image image image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature/search feature/user-interface All UI related onboarding Front-end related to helping a new user learn about features within the browser. OS/Desktop priority/P2 A bad problem. We might uplift this to the next planned release. QA Pass-Linux QA Pass-macOS QA Pass-Win64 QA/Test-All-Platforms QA/Yes regression release-notes/include
Projects
None yet
Development

Successfully merging a pull request may close this issue.

9 participants