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

Use brave download link and brave link from "brave://flags" for stable/beta release #1422

Closed
GeetaSarvadnya opened this issue Oct 4, 2018 · 15 comments · Fixed by brave/brave-core#4601 or brave/brave-core#5526
Assignees
Labels

Comments

@GeetaSarvadnya
Copy link

GeetaSarvadnya commented Oct 4, 2018

Description

Dev channel link under "Chrome://flags" is redirecting to chrome download page. Dev channel link needs to removed from the chrome flags page.

Steps to Reproduce

  1. Open Brave beta
  2. Navigate to "Chrome://flags"
  3. Click on "dev channel" link

Actual result:

dev channel link is redirecting to "Download Chrome for Windows" page.

Expected result:

Our dev channel link should be used from the brave://flags page for beta channel
and our beta channel link should be used from the brave://flags page for stable channel.

Reproduces how often:

Always

Brave version (chrome://version info)

Brave 0.55.10 Chromium: 70.0.3538.22 (Official Build) beta (64-bit)
Revision ac9418ba9c3bd7f6baaffa0b055dfe147e0f8364-refs/branch-heads/3538@{#468}
OS Windows

Reproducible on current release:

  • Does it reproduce on brave-browser dev/beta builds? NA
  • Does it reproduce on browser-laptop? NA

Website problems only:

  • Does the issue resolve itself when disabling Brave Shields? NA
  • Is the issue reproducible on the latest version of Chrome? NA

Additional Information

cc @bbondy

@GeetaSarvadnya GeetaSarvadnya added bug about-pages/rebrand Rebranding work on top of Chrome's Polymer-powered pages labels Oct 4, 2018
@GeetaSarvadnya GeetaSarvadnya added this to the 1.x Backlog milestone Oct 4, 2018
@kjozwiak
Copy link
Member

kjozwiak commented Oct 5, 2018

Nice catch @GeetaSarvadnya 👍BTW, this is only reproducible on the 0.55.x and not 0.56.x.

  • 0.56.2 Chromium: 70.0.3538.35 - not reproducible/link seems to be removed from the top
  • 0.55.11 Chromium: 70.0.3538.35 - Reproducible

@rebron rebron added the priority/P5 Not scheduled. Don't anticipate work on this any time soon. label Oct 5, 2018
@rebron rebron added priority/P3 The next thing for us to work on. It'll ride the trains. and removed priority/P5 Not scheduled. Don't anticipate work on this any time soon. labels Dec 18, 2018
@kjozwiak
Copy link
Member

kjozwiak commented Dec 18, 2018

Quick example of the issue @GeetaSarvadnya mentioned above:

screen shot 2018-12-18 at 2 29 25 pm

Used the following build:

Brave 0.58.14 Chromium: 71.0.3578.98 (Official Build) (64-bit)
Revision 15234034d19b85dcd9a03b164ae89d04145d8368-refs/branch-heads/3578@{#897}
OS Mac OS X

@jonathansampson
Copy link
Contributor

Still an issue. Came here after noticing it myself.

@rebron rebron modified the milestone: 1.x Backlog Feb 7, 2019
@rebron
Copy link
Collaborator

rebron commented Mar 13, 2019

This is still showing on release channel: 0.61.51 Chromium: 73.0.3683.75
Interested in cool new Chrome features? Try our beta channel.

and beta channel: 0.62.25 Chromium: 73.0.3683.67
Interested in cool new Chrome features? Try our dev channel

@rebron
Copy link
Collaborator

rebron commented Mar 13, 2019

We can just hide the whole line for all channels but especially for release channel.
If we do keep in beta channel link should be: https://brave.com/download-beta/
and for dev channel should be: https://brave.com/download-dev/

Although dev channel doesn't have the text at all.

@bsclifton
Copy link
Member

Re-opening after revert was done with brave/brave-core#5521
cc: @simonhong

@btlechowski
Copy link

btlechowski commented May 26, 2020

edit: description and test plan changed and the issue is not applicable to Linux.

@simonhong
Copy link
Member

simonhong commented May 26, 2020

@btlechowski This issue is not for linux. Originally, flags page in linux doesn't have dev channel link in beta release and beta channel link in stable release. Only mac/windows has channel link.
So, fixes for this issue don't make any difference for linux.

#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_CHROMEOS)
  version_info::Channel channel = chrome::GetChannel();
  results.SetBoolean(
      flags_ui::kShowBetaChannelPromotion,
      channel == version_info::Channel::STABLE && !deprecated_features_only_);
  results.SetBoolean(
      flags_ui::kShowDevChannelPromotion,
      channel == version_info::Channel::BETA && !deprecated_features_only_);
#else
  results.SetBoolean(flags_ui::kShowBetaChannelPromotion, false);
  results.SetBoolean(flags_ui::kShowDevChannelPromotion, false);
#endif

@GeetaSarvadnya
Copy link
Author

Verification passed on

Brave | 1.10.71 Chromium: 81.0.4044.138 (Official Build) dev (64-bit)
-- | --
Revision | 8c6c7ba89cc9453625af54f11fd83179e23450fa-refs/branch-heads/4044@{#999}
OS | Windows 10 OS Version 1803 (Build 17134.1006)

  • Reproduce the issue in 1.9.x, click on beta channel in chrome://flags is redirecting to download chrome page
  • Verified the STR from the description
  • Verified that dev channel link is not shown in chrome://flags page
    image

@simonhong
Copy link
Member

@GeetaSarvadnya My PR that resolves this issues is brave/brave-core#4601.
That PR replaced chrome branding and chrome link with brave branding and brave link instead of removing chrome link. This issue should be updated.

And, chrome link was only visible by stable and beta release.
In stable release, Interested in cool new Brave features? Try our beta channel. will be used.
In beta release, Interested in cool new Brave features? Try our dev channel..
And other channel (dev/nightly) don't have this link.

@simonhong simonhong changed the title Remove chrome link from "chrome://flags" Use brave download link and brave link from "brave://flags" for stable/beta release May 26, 2020
@simonhong
Copy link
Member

simonhong commented May 26, 2020

Description and issue title are updated. Sorry for late update.
Forgot to update when I work on this issue :)

@btlechowski
Copy link

Deleted QA Pass-Win64 as based on #1422 (comment) this issue needs to be tested on Beta and Release channels.

@LaurenWags
Copy link
Member

LaurenWags commented May 27, 2020

Verification passed using:

Nightly:

Brave | 1.11.28 Chromium: 81.0.4044.138 (Official Build) nightly (64-bit)
-- | --
Revision | 8c6c7ba89cc9453625af54f11fd83179e23450fa-refs/branch-heads/4044@{#999}
OS | macOS Version 10.14.6 (Build 18G3020)

Screen Shot 2020-05-27 at 10 18 50 AM

Dev:

Brave | 1.10.74 Chromium: 81.0.4044.138 (Official Build) dev (64-bit)
-- | --
Revision | 8c6c7ba89cc9453625af54f11fd83179e23450fa-refs/branch-heads/4044@{#999}
OS | macOS Version 10.14.6 (Build 18G3020)

Screen Shot 2020-05-27 at 10 22 39 AM

Beta:

Brave | 1.10.73 Chromium: 81.0.4044.138 (Official Build) beta (64-bit)
-- | --
Revision | 8c6c7ba89cc9453625af54f11fd83179e23450fa-refs/branch-heads/4044@{#999}
OS | macOS Version 10.14.6 (Build 18G3020)

Screen Shot 2020-05-27 at 10 24 18 AM

However, link is pointing to https://brave.com/download-beta/ but I'm already using Beta. We should perhaps use another link for this - either Dev (as the link text says) or Nightly. Logged follow up issue for this: #9968

Release:

Brave | 1.10.86 Chromium: 83.0.4103.61 (Official Build) (64-bit)
-- | --
Revision | 94f915a8d7c408b09cc7352161ad592299f384d2-refs/branch-heads/4103@{#561}
OS | macOS Version 10.14.6 (Build 18G3020)

Screen Shot 2020-06-08 at 9 18 28 AM


Verification passed on

Beta

Brave | 1.10.85 Chromium: 81.0.4044.138 (Official Build) beta (64-bit)
-- | --
Revision | 8c6c7ba89cc9453625af54f11fd83179e23450fa-refs/branch-heads/4044@{#999}
OS | Windows 10 OS Version 1803 (Build 17134.1006)

Release


Brave | 1.10.86 Chromium: 83.0.4103.61 (Official Build) (64-bit)
-- | --
Revision | 94f915a8d7c408b09cc7352161ad592299f384d2-refs/branch-heads/4103@{#561}
OS | Windows 10 OS Version 1803 (Build 17134.1006)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment