There is no ads enable alert, ads are enabled by default when upgrading build from 0.62.51 to 0.67.119
Pre-requisites: VPN is connected to US region and language is set to English(US)
There is no ads enable alert, ads are enabled by default when upgrading build from 0.62.51 to 0.67.119
Ads enable alert should be shown on BAT logo and ads should not be enabled by default
Always
Brave | 0.67.119 Chromium: 76.0.3809.72 (Official Build) (64-bit)
-- | --
Revision | 5a04c669126f657f98824b436555cae41b8f4146-refs/branch-heads/3809@{#897}
OS | Windows 10 OS Version 1803 (Build 17134.523)
@brave/legacy_qa @tmancey
Reproduces on macOS.
Brave | 0.67.119 Chromium: 76.0.3809.72 (Official Build) (64-bit)
-- | --
Revision | 5a04c669126f657f98824b436555cae41b8f4146-refs/branch-heads/3809@{#897}
OS | Mac OS X
Reproduces for US, UK (probably also Canada, France, Germany).
Does NOT reproduce for Australia, New Zealand, Ireland (https://github.com/brave/brave-browser/issues/5153#issuecomment-515466207).
Using US and UK regions:
test channel), not prompted about ads on BAT logo. Ads enabled by default. Not working as expectedtest channel. Ads still OFF. Works as expected.test channel. Ads are still ON. Works as expected.test channel), not prompted about ads on BAT logo. Ads enabled by default. Not working as expectedNote: My expectation is that Canada, France, Germany all behave as US/UK do.
Using US region only:
test channel), not prompted about ads on BAT logo. Ads enabled by default. Not working as expectedUsing Italy region:
test channel. Still see “Sorry” message. Works as expected.Testing for Australia, NZ, Ireland is outlined here: https://github.com/brave/brave-browser/issues/5153#issuecomment-515466207
Additional tests done - all working as expected:
On Windows (CAN region by @kjozwiak ) and macOS (US region by @LaurenWags ):
test channel to 0.67.119. Verified Rewards still on, Ads still on. Works as expected.test channel to 0.67.119. Verified Rewards still on, Ads still off. Works as expected.test channel to 0.67.119. Verified Rewards still off. Works as expected.test channel to 0.67.119. Verified Rewards still off. Works as expected.On macOS (US region):
test channel to 0.67.119. Verified Rewards still off. Works as expected.Thanks for all the hard work on this @LaurenWags & @GeetaSarvadnya. I'm going to remove the release/blocking label as this is no longer blocking the 0.67.x release. Also removing it from the 0.67.x - Release milestone.
CCing @rebron @bsclifton & @jsecretan as this will need to get reprioritized for the next release/HF.
Is this something we should even fix? Since we've already released something which introduces this problem (requiring manual intervention), I don't think there would be enough users on the old 0.62.x version
@bsclifton I would say we should fix as the changes that were required to fix this PR will make migration easier for future versions too.
@tmancey perfect - let's do it then 😄
@LaurenWags Will be in nightly 0.70.30 or above, if we could test asap that would be great
@tmancey I can't test on Nightly, we didn't have Nightly versions for 0.62.x. I believe the first official Nightly version was 0.64.5 and Ads were at least in Dev by that point.
@LaurenWags Could we copy a 0.62.x profile from Dev/Release?
@tmancey I can try that. I don't think it's quite the same, but it might be the closest testing that can be done in Nightly. Will check and post results.
@tmancey Seems as though there are some issues. Specifically, some cases which were working before are now not working. Please see results below:
A. Using US and UK regions:
B. Using Australia region:
C. Using Italy region:
D. Using US region only:
@LaurenWags I have created https://github.com/brave/brave-browser/issues/5531 to resolve the above issues. I now have profiles for 0.62.x and 0.63.x if that helps with testing.
@tmancey please look at this scenario which failed from https://github.com/brave/brave-browser/issues/5434#issuecomment-517806000 as well, I don't think https://github.com/brave/brave-browser/issues/5531 covers it. As I said above/below, I think this will affect multiple versions not just 0.66.x:
D. Using US region only:
@LaurenWags I have tested the above with #5531 and now working as expected. I am awaiting approval so I can merge with nightly
@tmancey Verified the issue against version 0.69.128. Now ads enable alert is shown in 0.69.128 after upgrading build from 0.62.51 to 0.69.128 but Ads are enabled by default in brave://rewards page which is not expected.
Blocked due to https://github.com/brave/brave-browser/issues/6148
Verified passed with
Brave | 0.69.131 Chromium: 77.0.3865.90 (Build ufficiale) (a 64 bit)
-- | --
Revisione | 58c425ba843df2918d9d4b409331972646c393dd-refs/branch-heads/3865@{#830}
Sistema operativo | macOS Versione 10.13.6 (Build 17G5019)
PASS Upgrade 0.62.51 --> 0.69.131 on test channel: US region
PASS Upgrade 0.62.51 --> 0.69.131 on test channel: UK region
PASS Upgrade 0.62.51 --> 0.69.131 on test channel: AUS region
PASS Upgrade 0.62.51 --> 0.69.131 on test channel: Italy region
PASS Upgrade 0.63.55 --> 0.69.131 on test channel: US region
A. Ads On before upgrade
B. Ads Off before upgrade
PASS Upgrade 0.63.55 --> 0.69.131 on test channel: AUS region
PASS Upgrade 0.63.55 --> 0.69.131 on test channel: Italy region
PASS Upgrade 0.66.101 --> 0.69.131 on test channel: US region
A. Ads On before upgrade
B. Ads Off before upgrade
PASS Upgrade 0.66.101 --> 0.69.131 on test channel: AUS region
PASS Upgrade 0.66.101 --> 0.69.131 on test channel: Italy region
PASS Upgrade 0.68.142 --> 0.69.131 on test channel: US region
A. Ads On before upgrade
B. Ads Off before upgrade
test channel: AUS regionB. Ads Off before upgrade
test channel: Italy regionVerification passed on
Brave | 0.69.131 Chromium: 77.0.3865.90 (Official Build) (64-bit)
-- | --
Revision | 58c425ba843df2918d9d4b409331972646c393dd-refs/branch-heads/3865@{#830}
OS | Windows 10 OS Version 1803 (Build 17134.1006)
PASS Upgrade 0.62.51 --> 0.69.131 on test channel: US region
PASS Upgrade 0.62.51 --> 0.69.131 on test channel: UK region
PASS Upgrade 0.62.51 --> 0.69.131 on test channel: AUS region
PASS Upgrade 0.62.51 --> 0.69.131 on test channel: Italy region
PASS Upgrade 0.63.55 --> 0.69.131 on test channel: US region
A. Ads On before upgrade
B. Ads Off before upgrade
PASS Upgrade 0.63.55 --> 0.69.131 on test channel: AUS region
PASS Upgrade 0.63.55 --> 0.69.131 on test channel: Italy region
PASS Upgrade 0.66.101 --> 0.69.131 on test channel: US region
A. Ads On before upgrade
B. Ads Off before upgrade
PASS Upgrade 0.66.101 --> 0.69.131 on test channel: AUS region
PASS Upgrade 0.66.101 --> 0.69.131 on test channel: Italy region
PASS Upgrade 0.68.142 --> 0.69.131 on test channel: US region
A. Ads On before upgrade
B. Ads Off before upgrade
test channel: AUS regionB. Ads Off before upgrade
test channel: Italy regionVerified passed with
Brave | 0.69.131 Chromium: 77.0.3865.90 (Official Build) (64-bit)
-- | --
Revision | 58c425ba843df2918d9d4b409331972646c393dd-refs/branch-heads/3865@{#830}
OS | Ubuntu 18.04 LTS
PASS Upgrade 0.62.51 --> 0.69.131 on test channel: US region

PASS Upgrade 0.62.51 --> 0.69.131 on test channel: UK region
PASS Upgrade 0.62.51 --> 0.69.131 on test channel: AUS region
PASS Upgrade 0.62.51 --> 0.69.131 on test channel: Italy region

PASS Upgrade 0.63.55 --> 0.69.131 on test channel: US region
A. Ads On before upgrade
B. Ads Off before upgrade

PASS Upgrade 0.63.55 --> 0.69.131 on test channel: AUS region
PASS Upgrade 0.63.55 --> 0.69.131 on test channel: Italy region
PASS Upgrade 0.66.101 --> 0.69.131 on test channel: US region
A. Ads On before upgrade
B. Ads Off before upgrade
PASS Upgrade 0.66.101 --> 0.69.131 on test channel: AUS region
PASS Upgrade 0.66.101 --> 0.69.131 on test channel: Italy region
PASS Upgrade 0.68.142 --> 0.69.131 on test channel: US region
A. Ads On before upgrade
B. Ads Off before upgrade
test channel: AUS regionA. Ads On before upgrade
B. Ads Off before upgrade
test channel: Italy region
Most helpful comment
@LaurenWags I have tested the above with #5531 and now working as expected. I am awaiting approval so I can merge with nightly