-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
[Desktop] Use Greaselion for Reddit publishers #11464
Comments
Notes for testingPrior to testing, I discussed with Emerick the "Verify that tip icon is inserted in expected locations" statement from the PR. This is the information he provided:
Verification in progress with:
GeneralUsing build above:
HistoryUsing build above: Panel did not always update correctly, logged #12302
Post on New RedditUsing build above: Confirmed expected publisher info displayed in panel and tipping banner: Confirmed tipping a non-verified publisher goes to pending list: Confirmed able to see tip button in the following areas when content-level tips for Reddit are enabled: Initial posts (both logged in and not logged in): Replies from the user: On Promoted Posts: Confirmed able to tip verified reddit user via panel and in-line tip button: Reproduced #12090 - when content-level tips are disabled cannot tip Reddit user via the panel. Encountered and logged #12345 for missing inline tip button in certain cases on new reddit.
Post on Old RedditUsing build above: Confirmed expected publisher info displayed in panel and tipping banner. Note, encountered #12301 while testing for incorrect favicon: Confirmed tipping a non-verified publisher goes to pending list: Confirmed able to see tip button in the following areas when content-level tips for Reddit are enabled:
Confirmed able to tip verified reddit user via panel and in-line tip button: Reproduced #12090 - when content-level tips are disabled cannot tip Reddit user via the panel. Promoted Post on New Reddit FeedUsing build above: Encountered #12241 while testing Confirmed when on my feed on new reddit a promoted post showed the in-line tip button: Confirmed expected panel info (reddit.com) showed both before and after clicking in-line tip button: Confirmed tipping to non-verified publisher went to pending list: Unable to check verified publisher icon and tipping as no promoted posts were verified publishers.
Excluded URLUsing build above: Confirmed reddit.com displays in the panel for excluded URL: ActivityPer discussion with Emerick, users like "CryptoJennie on Reddit" will not be added to AC until #12107 is addressed. Note - prior to using Greaselion for Reddit tipping, Reddit creators were not added to AC either so this is not new. However, instead of verifying exact test plan from brave/brave-core#6824, I confirmed that visiting https://www.reddit.com/user/CryptoJennie for at least minimum time results in reddit.com being added to AC table. This is sufficient for now per my discussions: Also checked https://old.reddit.com/user/CryptoJennie on a clean profile and confirmed only reddit.com added to AC list as expected. Tab ActivationVerified test plan from brave/brave-core#6824 Confirmed opening reddit URLs in various tabs showed the expected information in panel. Used a mix of user pages (ex. reddit.com/user/alex_the_brave), sub reddits (https://www.reddit.com/r/brave_browser/), and posts (https://www.reddit.com/r/AnimalsBeingJerks/comments/jizo3f/she_knows_exactly_what_she_is_doing/) Tipping non-Reddit publishersVerified test plan from brave/brave-core#6824 Confirmed able to tip each of the following other types of verified publishers: regular sites, GitHub, Twitch, YouTube, Twitter. Vimeo panel is currently broken (#11840) and there are various known issues (especially with Twitch) which will be addressed as each item is implemented via Greaselion. Confirmed able to do a 1time tip and set up recurring tip for: GitHub (uses Greaselion in 1.17.x and above: YouTube (uses Greaselion in 1.16.x and above): Twitter (uses Greaselion in 1.17.x and above): Other Various Tests - Settings
Other Various Tests - panel and banner messaging
UpgradeUsing 1.16.68 (current 1.16.x release version), set up the following data:
Upgrade to 1.17.x (on Dev channel, need to rename profile) with Graselion Reddit tipping
Verification passed on
GeneralUsing build above:
HistoryVerified test plan from brave/brave-core#6824 Post on New RedditVerified test plan from brave/brave-core#6824 Confirmed expected publisher info displayed in panel and tipping banner: Confirmed tipping a non-verified publisher goes to pending list: Confirmed able to see tip button in the following areas when content-level tips for Reddit are enabled: Initial posts: Replies from the user: On Promoted Posts: Confirmed able to tip verified reddit user via panel and in-line tip button: Encountered #12345 for missing inline tip button in certain cases on new reddit. Post on Old RedditVerified test plan from brave/brave-core#6824 Confirmed expected publisher info displayed in panel and tipping banner. Note, encountered #12301 while testing for incorrect favicon: Confirmed tipping a non-verified publisher goes to pending list: Confirmed able to see tip button in the following areas when content-level tips for Reddit are enabled:
Confirmed able to tip verified reddit user via panel and in-line tip button:
Promoted Post on New Reddit FeedVerified test plan from https://github.com/brave/brave-core/pull/6824 using staging envEncountered #12241 while testing Confirmed when on my feed on new reddit a promoted post showed the in-line tip button: Confirmed expected panel info (reddit.com) showed both before and after clicking in-line tip button. Excluded URLVerified test plan from brave/brave-core#6824 Confirmed reddit.com displays in the panel for excluded URL: ActivityUnable to test due to #12107 Tab ActivationVerified test plan from brave/brave-core#6824 Confirmed opening reddit URLs in various tabs showed the expected information in panel. Used a mix of user pages (ex. reddit.com/user/alex_the_brave), sub reddits (https://www.reddit.com/r/brave_browser/), and posts (https://www.reddit.com/r/AnimalsBeingJerks/comments/jizo3f/she_knows_exactly_what_she_is_doing/) Tipping non-Reddit publishersVerified test plan from brave/brave-core#6824 Confirmed able to tip each of the following other types of verified publishers: regular sites, GitHub, Twitch, YouTube, Twitter. Vimeo panel is currently broken (#11840) and there are various known issues (especially with Twitch) which will be addressed as each item is implemented via Greaselion. Confirmed able to do a 1time tip and set up recurring tip for: Other Various Tests - Settings
UpgradeUsing 1.16.68 (current 1.16.x release version), set up the following data:
Upgrade to 1.17.x (on Dev channel, need to rename profile) with Graselion Reddit tipping
Verification passed on
After internal discussion the test plan on Windows was reduced GeneralUsing build above:
Post on New RedditVerified test plan from brave/brave-core#6824 Confirmed expected publisher info displayed in panel and tipping banner: Confirmed tipping a non-verified publisher goes to pending list: Confirmed able to tip verified reddit user via panel and in-line tip button: Encountered #12345 for missing inline tip button in certain cases on new reddit. Post on Old RedditVerified test plan from brave/brave-core#6824 Confirmed expected publisher info displayed in panel and tipping banner. Note, encountered #12301 while testing for incorrect favicon: Confirmed tipping a non-verified publisher goes to pending list: Confirmed able to see tip button in the following areas when content-level tips for Reddit are enabled:
Confirmed able to tip verified reddit user via panel and in-line tip button: |
we should switch to GL for Reddit so that we can have faster turn around rate when something breaks.
The text was updated successfully, but these errors were encountered: