[Desktop] Follow up of #9869 - `Monthly Payment` AC settings are not retained correctly in upgraded profile 1.11.x
See original GitHub issueDescription
Found while testing #9869
Monthly Payment
AC settings are not retained correctly in upgraded profile 1.11.x
Steps to Reproduce
Scenarios 1:
- Clean profile 1.10.x
- Enable rewards
- Change AC settings values except for monthly payment (keep the monthly payment as it is)
- Upgrade profile to 1.11.x
- Looks for AC advanced settings value, Monthly Payment value is displayed as
0.0 BAT
and dropdown values are empty - Rest other values are displayed as expected
Scenarios 2:
- Clean profile 1.10.x
- Enable rewards
- Change AC settings monthly payment to 50 BAT or any other value
- Upgrade profile to 1.11.x
- Looks for AC advanced settings value, Monthly Payment value is empty in UI
- Click on dropdown shows only
50.0 BAT
and other dropdown values are empty - Rest other values are displayed as expected
Note: Min page time, visit and other settings are working as expected.
Actual result:
Monthly Payment
AC settings are not retained correctly in upgraded profile 1.11.x
Scenario1:
Scenario 2:
Expected result:
AC Advanced settings should be retained correctly in upgraded profile 1.11.x
Reproduces how often:
Always
Brave version (brave://version info)
Brave | 1.11.75 Chromium: 83.0.4103.116 (Official Build) dev (64-bit) |
---|---|
Revision | 8f0c18b4dca9b6699eb629be0f51810c24fb6428-refs/branch-heads/4103@{#716} |
OS | Windows 10 OS Version 1903 (Build 18362.900) |
Version/Channel Information:
- Can you reproduce this issue with the current release? No
- Can you reproduce this issue with the beta channel? Yes
- Can you reproduce this issue with the dev channel? Yes
- Can you reproduce this issue with the nightly channel? Yes
Other Additional Information:
- Does the issue resolve itself when disabling Brave Shields? NA
- Does the issue resolve itself when disabling Brave Rewards? NA
- Is the issue reproducible on the latest version of Chrome? NA
Miscellaneous Information:
Issue Analytics
- State:
- Created 3 years ago
- Comments:10 (4 by maintainers)
Top Results From Across the Web
AC Saver Residential | San Diego Gas & Electric
With SDG&E's AC Saver program, you can save energy and earn money by installing an AC Saver device on your air conditioning unit....
Read more >Bug listing with status RESOLVED with resolution FIXED as at ...
status:RESOLVED resolution:FIXED severity:normal · Bug:340 - "Config file ... Bug:1579 - "/etc/profile is not sourced by bash when logging in from a X...
Read more >Citrix Profile Management 2209 – Carl Stalhood
If a UPM setting is not configured in GPO, Citrix Policy, or WEM, then the default setting in the UPMPolicyDefaults.ini file takes effect....
Read more >afman11-202v3.pdf - Air Force - AF.mil
This manual implements Air Force Policy Directive (AFPD) 11-2, Aircrew Operations, by prescribing general flight rules that govern the ...
Read more >The pfSense Documentation
Installing and upgrading pfSense software. • Using the web-based configuration interface. • Backing up and restoring the firewall configuration.
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
@LaurenWags Great catch. It looks like there’s an additional issue with 1.11 (but not 1.12) where API parameters are not fetched when rewards is enabled. (I believe it’s not an issue in 1.12 because the everything is restarted every time rewards is turned on, as opposed to just when the browser is started.)
I need to spend a bit more time looking into whether a single fix will solve both issues.
Verification PASSED on
macOS 10.15.5 x64
using the following build:Scenario #1
from https://github.com/brave/brave-browser/issues/10438#issue-644483762brave://rewards
several times didn’t reproduce the original issue after a refresha-c
several times didn’t reproduce the original issue after a refreshScenario #2
from https://github.com/brave/brave-browser/issues/10438#issue-644483762brave://rewards
several times didn’t reproduce the original issue after a refresha-c
several times didn’t reproduce the original issue after a refreshScenario #3
from https://github.com/brave/brave-browser/issues/10438#issuecomment-653144948Rewards
once Brave has been updated,Monthly Payment
underbrave://settings
doesn’t appear as0.000 BAT
Rewards
once Brave has been updated,Monthly Payment
undera-c
settings doesn’t appear as0.000 BAT
Went through the above cases with both the selected default which is
20.000 BAT
and selected50.000 BAT
from the dropdown. Both cases passed without issues.Verification passed on
Scenario #1
from https://github.com/brave/brave-browser/issues/10438#issue-644483762Before refresh:
After refresh:
brave://rewards
several times didn’t reproduce the original issue after a refresha-c
several times didn’t reproduce the original issue after a refreshScenario #2
from https://github.com/brave/brave-browser/issues/10438#issue-644483762 Before refresh:After refresh:
brave://rewards
several times didn’t reproduce the original issue after a refresha-c
several times didn’t reproduce the original issue after a refreshScenario #3
from https://github.com/brave/brave-browser/issues/10438#issuecomment-653144948Rewards
once Brave has been updated,Monthly Payment
underbrave://settings
doesn’t appear as0.000 BAT
Rewards
once Brave has been updated,Monthly Payment
undera-c
settings doesn’t appear as0.000 BAT
Went through the above cases with both the selected default which is
20.000 BAT
and selected50.000 BAT
from the dropdown. Both cases passed without issues.Verification passed on
Verified test plan from https://github.com/brave/brave-browser/issues/10438#issue-644483762
Scenario #1
Before refreshAfter refresh
Scenario #2
Before refreshAfter refresh
Scenario #3
Rewards
once Brave has been updated,Monthly Payment
underbrave://settings
doesn’t appear as0.000 BAT
Rewards
once Brave has been updated,Monthly Payment
undera-c
settings doesn’t appear as0.000 BAT
Went through the above cases with both the selected default which is
20.000 BAT
and selected50.000 BAT
from the dropdown. Both cases passed without issues.