enabling/disabling Brave News
via setting puts it into a weird state until users taps on Show Brave News
via NTP
#21493
Labels
bug
feature/brave-news
formerly brave-today
OS/Android
Fixes related to Android browser functionality
QA Pass - Android ARM
QA/Yes
release-notes/include
Milestone
Description
When a user enables
Brave News
viaHamburger
->Brave News
after brave/brave-core#12489 has been merged and then goes back to theBrave News
settings, they'll notice thatShow Brave News
toggle is disabled even though the on-boarding card was already enabled. Enabling the setting once again creates a weird state where it looks like Brave News is completely enabled but the on-boarding card still appears via NTP. Sometimes the fee will load and sometimes you'll get the on-boarding card. To fix this situation/state, a user needs to tap onShow Brave News
via the on-boarding card.My guess is that when you disable/enable multiple times, Brave News thinks it's still enabled but the user only enabled the card and never specifically toggled
Show Brave News
. But this part is missing from theSettings
page if you enable/disable.Steps to reproduce
1.38.25 Chromium: 99.0.4884.51
Hamburger Menu
->Brave News
and toggleEnable Brave News
and close the settings page viax
Hamburger Menu
->Brave News
and notice that the toggle is disabledShow Brave News
isn't being displayedBrave News
setting page viax
and you'll notice the news feed is visiblePressing the
X
on the on-boarding card or tapping onShow Brave News
will remove the user from the weird state.Actual result
Example of the issue --> https://youtu.be/l2lls1mU4II
Expected result
Users shouldn't be getting into a state where the feed is supposed to be appearing but they're still getting the on-boarding card.
Issue reproduces how often
100% reproducible using the STR/Cases mentioned above.
Version/Channel Information:
Yes
Yes
Yes
Once brave/brave-core#12489 is uplifted into BETA/Release, all channels will have the above issue.
Device details
ARM
Pixel 6
Android 12
Brave version
Website problems only
N/A
N/A
N/A
Additional information
CCing @alexsafe @bsclifton @srirambv @Uni-verse @anthonypkeane
The text was updated successfully, but these errors were encountered: