After upgrade to the latest version, Ads switch is turned OFF automatically and unable to turn it ON
brave://rewards/Ads switch is in OFF stateTurn On Ads button in the notification
Ads switch is not getting turned ON after clicking on Turn On Ads in the notification
Beta

Dev channel:

After upgrade Ads switch should not be turned OFF
Easy
Brave | 0.64.72 Chromium: 74.0.3729.131聽(Official Build)聽beta聽(64-bit)
-- | --
Revision | 518a41c1fa7ce1c8bb5e22346e82e42b4d76a96f-refs/branch-heads/3729@{#954}
OS | Windows聽10 OS Build 17134.523
@brave/legacy_qa @tmancey
cc @rebron
Reproduced with STR from description. However, I also tried the following STR and did not reproduce:
Clean profile with 0.63.55 (release version)
Enable Rewards
Close 0.63.55
Rename profile to be for Beta
Launch with 0.64.72.
Ads are not off, there is no notification to try Ads
Brave | 0.64.72 Chromium: 74.0.3729.131聽(Official Build)聽beta(64-bit)
-- | --
Revision | 518a41c1fa7ce1c8bb5e22346e82e42b4d76a96f-refs/branch-heads/3729@{#954}
OS | Mac OS X
@GeetaSarvadnya I tried reproducing on release channel with the following STR and could not reproduce the issue. Could you try as well?
Clean profile 0.63.55 (current release version)
Enable Rewards, ensure Ads are enabled.
Close 0.63.55.
Update via test channel to 0.64.73
Verify that when 0.64.73 is launched Rewards are enabled, Ads are enabled. There is no notification to try Ads.
Brave | 0.64.73 Chromium: 74.0.3729.131聽(Official Build)聽(64-bit)
-- | --
Revision | 518a41c1fa7ce1c8bb5e22346e82e42b4d76a96f-refs/branch-heads/3729@{#954}
OS | Mac OS X
Also tried when updating from 0.63.55 to 0.64.74 and was unable to reproduce:
Clean profile 0.63.55 (current release version)
Enable Rewards, ensure Ads are enabled.
Close 0.63.55.
Update via test channel to 0.64.74
Verified that when 0.64.74 is launched Rewards are enabled, Ads are enabled. There is no notification to try Ads.
Brave | 0.64.74 Chromium: 74.0.3729.131聽(Official Build)聽(64-bit)
-- | --
Revision | 518a41c1fa7ce1c8bb5e22346e82e42b4d76a96f-refs/branch-heads/3729@{#954}
OS | Mac OS X
The issue is reproducible on Dev & Beta channel below version. All profiles are brand new, launched Brave from the desktop shortcut icon no flags are used.
Relaunch 鈥揜eproducedRelaunch 鈥揜eproducedRelaunch 鈥揘OT ReproducedRelaunch 鈥揜eproduced
@LaurenWags Issue is Not Reproducible on Release channel:
Relaunch 鈥揘OT ReproducedRelaunch 鈥揘OT ReproducedRelaunch 鈥揘OT ReproducedFurther investigation on the issue. The issue is not reproducible on the higher versions. The issue is reproducible only in the lower versions upgrade. The PR https://github.com/brave/brave-core/pull/2321 might have fixed the issue for all the channels.
Relaunch-Not ReproducibleRelaunch - Not ReproducibleRelaunch - Not ReproducibleRelease Channel tests:
Release Channel working as expected in all cases above.
Beta Channel tests:
Note - between 0.63.45 and 0.64.58 the train migration occurred. 0.63.45 is the last 0.63.x Beta version and 0.64.58 is the first 0.64.x Beta version.
Dev Channel tests:
Note - between 0.64.56 and 0.65.71 the train migration occurred. 0.64.56 is the last 0.64.x Dev version and 0.65.71 is the first 0.65.x Dev version.
Nightly Channel tests:
Removing from milestone and release blocking label since this doesn't affect release channel.
Nightly Channel tests:
Also tried the following:
0.64.26 --> Enable Rewards. Disable Ads specifically. Update to 0.67.63. Ads are still off after update and there's no notification to try Ads. Works as expected.
Dev Channel tests:
Also tested Ads off status prior to upgrade:
Verified passed with
Brave | 0.65.114 Chromium: 75.0.3770.38聽(Official Build)聽(64-bit)
-- | --
Revision | 3860105745f2b12537da9e9f048f14c3f52ba970-refs/branch-heads/3770@{#618}
OS | Mac OS X
Release Channel tests:
test channel. Get notification to try Ads. Don't dismiss notification. Navigate to brave://rewards in a new tab. Ads are toggled off. Notification remains until you dismiss manually. Works as expected (as it did previously).test channel. Get notification to try Ads. Don't dismiss notification. Navigate to brave://rewards in a new tab. Ads are toggled off. Notification remains until you dismiss manually. Works as expected (as it did previously).test channel. Ads still enabled after update, no notification to try Ads. Works as expected (as it did previously).test channel. Ads still enabled after update, no notification to try Ads. Works as expected (as it did previously).test channel. Ads still enabled after update, no notification to try Ads. Works as expected (as it did previously).test channel. Ads still enabled after update, no notification to try Ads. Works as expected (as it did previously).test channel. Ads still enabled after update, no notification to try Ads. Works as expected (as it did previously).Also tested Ads off status prior to upgrade:
test channel. Ads toggle still off after update. No notification to enable ads is displayed. Works as expected.test channel. Ads toggle still off after update. No notification to enable ads is displayed. Works as expected.test channel. Ads toggle still off after update. No notification to enable ads is displayed. Works as expected.test channel. Ads toggle still off after update. No notification to enable ads is displayed. Works as expected.test channel. Ads toggle still off after update. No notification to enable ads is displayed. Works as expected.Verification passed on
Brave | 0.65.116 Chromium: 75.0.3770.38聽(Official Build)聽(64-bit)
-- | --
Revision | 3860105745f2b12537da9e9f048f14c3f52ba970-refs/branch-heads/3770@{#618}
OS | Windows聽10 OS Version 1803 (Build 17134.523)
Verification passed on
Brave | 0.65.116 Chromium: 75.0.3770.38 (Official Build) (64-bit)
-- | --
Revision | 3860105745f2b12537da9e9f048f14c3f52ba970-refs/branch-heads/3770@{#618}
OS | Linux
Most helpful comment
Release Channel tests:
Release Channel working as expected in all cases above.
Beta Channel tests:
Note - between 0.63.45 and 0.64.58 the train migration occurred. 0.63.45 is the last 0.63.x Beta version and 0.64.58 is the first 0.64.x Beta version.
Dev Channel tests:
Note - between 0.64.56 and 0.65.71 the train migration occurred. 0.64.56 is the last 0.64.x Dev version and 0.65.71 is the first 0.65.x Dev version.
Nightly Channel tests: