Brave Rewards widget cut off when Binance is toggled off from brave://settings/newTab


Easily
Version 1.10.9 Chromium: 81.0.4044.122 (Official Build) nightly (64-bit)
This is fixed by consequence of the fix for - https://github.com/brave/brave-browser/issues/9414
Commit is here: https://github.com/brave/brave-core/pull/5353/commits/988ebccb65ad59d15df2e239decf9d1ae6df9068 to be merged as a part of https://github.com/brave/brave-core/pull/5353
With the addition of brave://settings/newTab the logic to handle on NTP toggling had to be duplicated to handle outside pref updates from the settings page. cc: @rebron @karenkliu
Closed via: https://github.com/brave/brave-core/pull/5353
@ryanml @rebron @kjozwiak @bsclifton looks like brave://settings/newTab isn't in 1.8.x, should the milestone for this issue be 1.9.x instead?
@LaurenWags good catch, however this is landing as part of a PR that鈥檚 going in to 1.8. It鈥檚 just a couple of checks inside the the new tab page component, it will work without the settings page because it鈥檚 just checking properties that already exist
@LaurenWags I have verified the flow from dashboard settings. If you want I can add verification notes. I had not checked for the settings part of it so didn't add the notes
probably good to add the verification notes @srirambv 馃憤 thanks!
Verification passed on
Brave | 1.10.11 Chromium: 81.0.4044.122聽(Official Build)聽nightly聽(64-bit)
-- | --
Revision | 44f4233f08910d83b146130c1938256a2e05b136-refs/branch-heads/4044@{#963}
OS | Windows聽10 OS Version 1909 (Build 18363.778)
Verification passed on
Brave | 1.10.11 Chromium: 81.0.4044.122聽(Official Build)聽nightly聽(64-bit)
-- | --
Revision | 44f4233f08910d83b146130c1938256a2e05b136-refs/branch-heads/4044@{#963}
OS | Linux
Verification passed on
Brave | 1.10.11 Chromium: 81.0.4044.122聽(Official Build)聽nightly聽(64-bit)
-- | --
Revision | 44f4233f08910d83b146130c1938256a2e05b136-refs/branch-heads/4044@{#963}
OS | macOS Version 10.15.4 (Build 19E287)