Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Uplift] [Brave News] Fix direct feeds & scrolling bug #15820

Merged
merged 3 commits into from
Nov 9, 2022
Merged

Conversation

fallaciousreasoning
Copy link
Contributor

@fallaciousreasoning fallaciousreasoning commented Nov 7, 2022

Uplift for #15818 which fixes brave/brave-browser#26271

Uplift for #15775 which fixes brave/brave-browser#26306 and brave/brave-browser#26550

Uplift for #15667 which fixes brave/brave-browser#26266

@fallaciousreasoning fallaciousreasoning requested a review from a team as a code owner November 7, 2022 02:09
@github-actions github-actions bot added the CI/storybook-url Deploy storybook and provide a unique URL for each build label Nov 7, 2022
@brave-builds
Copy link
Collaborator

A Storybook has been deployed to preview UI for the latest push

@brave-builds
Copy link
Collaborator

A Storybook has been deployed to preview UI for the latest push

@fallaciousreasoning fallaciousreasoning changed the title [Brave News] Fix direct feeds & scrolling bug [Uplift] [Brave News] Fix direct feeds & scrolling bug Nov 7, 2022
@fallaciousreasoning fallaciousreasoning changed the base branch from 1.46.x to 1.46.x-bn-channels-carousels-styles November 7, 2022 22:38
@brave-builds
Copy link
Collaborator

A Storybook has been deployed to preview UI for the latest push

Base automatically changed from 1.46.x-bn-channels-carousels-styles to 1.46.x November 8, 2022 06:02
@brave-builds
Copy link
Collaborator

A Storybook has been deployed to preview UI for the latest push

@stephendonner
Copy link
Contributor

stephendonner commented Nov 8, 2022

Verification PASSED using

Brave 1.47.56 Chromium: 107.0.5304.91 (Official Build) nightly (x86_64)
Revision 3d5948960d62418160796d5831a4d2d7d6c90fa8-refs/branch-heads/5304@{#1097}
OS macOS Version 11.7.1 (Build 20G918)

Issue 26271 - PASSED

  1. installed 1.47.56
  2. launched Brave
  3. opened a new-tab page
  4. set brave://flags/#brave-news-v2 to Enabled
  5. clicked on Relaunch
  6. clicked on Customize
  7. clicked on Turn on Brave News
  8. via Follow, added a bunch of sources and/or channels (so there's a need to scroll the list in the Following pane)
  9. hovered the mouse/pointer over the Following pane
  10. scrolled using scroll wheel on mouse/trackpad, etc.
  11. when I reach the end of the list, I keep scrolling

Confirmed I was not able to accidentally scroll the background Brave News feed when scrolling either/both the Following pane or the Discover pane; also confirmed I was able to scroll the feed itself when hovered outside the Customize-dialog's UI

news-no-scroll

Issue 26306 / issue 26550 - PASSED

  1. installed 1.47.56
  2. launched Brave
  3. opened brave://flags
  4. toggled brave://flags/#brave-news-v2 to Enabled
  5. clicked on Relaunch
  6. opened a new-tab page
  7. clicked Customize
  8. clicked Turn on Brave News
  9. beneath Discover, enter https://planet.mozilla.org/atom.xml
  10. clicked on Get feeds from https://planet.mozilla.org/atom.xml
  11. confirmed one Planet Mozilla result under Sources
  12. hovered over and click on the Follow button within
  13. waited
  14. closed the dialog
  15. scrolled Brave News after a refresh
  16. confirmed I saw Planet Mozilla articles
  17. returned to the Customize dialog, and clicked Unfollow
  18. confirmed the single feed source remained in the search UI

Confirmed I was subscribed to the Planet Mozilla feed, without duplicate sources/cards, via direct-feed search.

Follow feed in UI Brave News feed w/article Unfollow feed in UI
Screen Shot 2022-11-08 at 3 17 49 PM Screen Shot 2022-11-08 at 3 18 42 PM Screen Shot 2022-11-08 at 3 17 49 PM

Issue 26266 - PASSED

  1. installed 1.47.56
  2. launched Brave
  3. clicked Skip welcome tour
  4. opened brave://flags
  5. set brave://flags/#brave-news-v2 to Enabled
  6. set brave://flags/#brave-news-subscribe-button to Enabled
  7. clicked Relaunch
  8. opened a new-tab page
  9. loaded planet.mozilla.org
  10. clicked on Manage Subscriptions
  11. clicked on Follow
  12. opened a new-tab page
  13. scrolled down
  14. clicked Show Brave News
  15. clicked Customize

Confirmed the Planet Mozilla favicon was to the left of its feed name, in the Following column

1.47.56 (fixed) 1.46.100 (broken)
Screen Shot 2022-11-08 at 3 53 14 PM Screen Shot 2022-11-08 at 3 56 26 PM

Copy link
Member

@kjozwiak kjozwiak left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Uplift into 1.46.x approved 👍 QA has verified the PR on Nightly as per #15820 (comment).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI/storybook-url Deploy storybook and provide a unique URL for each build
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants