brave / brave-browser

Brave browser for Android, iOS, Linux, macOS, Windows.
https://brave.com
Mozilla Public License 2.0
17.88k stars 2.34k forks source link

[Desktop] Use Greaselion for Twitter publishers #11462

Closed NejcZdovc closed 4 years ago

NejcZdovc commented 4 years ago

we should switch to GL for Twitter so that we can have faster turn around rate when something breaks.

LaurenWags commented 4 years ago

Verification completed using builds below

Brave   1.17.28 Chromium: 86.0.4240.75 (Official Build) nightly (x86_64)
Revision    c69c33933bfc72a159aceb4aeca939eb0087416c-refs/branch-heads/4240@{#1149}
OS  macOS Version 10.14.6 (Build 18G3020)
General - Confirmed Greaselion script no longer needs to be installed manually, just need to confirm that Brave Local Data Updater is version >=1.0.29 General SS 1 - Confirmed visiting non-verified publisher showed the generic Twitter favicon in panel General SS 2
Standard URL Note, per internal discussions, confirmed that if a custom favicon exists for the tip banners, this custom favicon will be used everywhere (panel, brave://rewards, etc). This is different than 1.16.x so I wanted to call it out. - Verified steps from https://github.com/brave/brave-core/pull/6671 on staging env - For a verified publisher: - Confirmed tip to https://www.twitter.com/emerick showed on Tips panel of brave://rewards as expected - Confirmed recurring tip showed on Monthly Contributions panel of brave://rewards as expected - Confirmed able to adjust monthly contribution amount from panel - Confirmed able to remove monthly contribution from panel and brave://rewards page - Confirmed panel, 1 time tip and recurring tip banners, and BAT logo all had verified checkmark - For a non-verified publisher: - Confirmed tip to https://www.twitter.com/brave showed on pending table - Confirmed recurring tip showed on Monthly Contributions panel of brave://rewards as expected - Confirmed able to adjust monthly contribution amount from panel - Confirmed able to remove monthly contribution from panel and brave://rewards page - Confirmed custom banner displays for 1 time and recurring tips: Std URL - verified pub Std URL - non verified pub Std URL - UI2 Std URL - UI1 Std URL - Custom banner1 Std URL - Custom banner2
Excluded URL - Verified steps from https://github.com/brave/brave-core/pull/6671 on staging env - Confirmed https://twitter.com/settings shows Twitter as the publisher per the PR. Confirmed if I tip from panel on this page I tip to twitter.com (goes to pending list). - spot checked excluded URLs from https://github.com/brave/brave-site-specific-scripts/blob/master/scripts/brave_rewards/publisher/twitter/utils.ts#L89-L128 to confirm they also showed Twitter as the publisher Excluded URL 1 Excluded URL 2 Excluded URL 3 Excluded URL 4 Excluded URL 5
Activity - Verified steps from https://github.com/brave/brave-core/pull/6671 on staging env (note, confirmed with Emerick that individual Twitter publishers are not added to AC table) - Confirmed only twitter.com is in the `activity_info` db table Activity 1 Activity 2
History - Verified steps from https://github.com/brave/brave-core/pull/6671 on prod env - Confirmed after navigating to various Twitter URLs in the same tab the panel displayed the expected publisher info. Used a mix of verified and non-verified publishers. - Used backward/forward navigation in the same tab and confirmed the panel showed the expected publisher info. - Mixed in clicking on individual tweets and opening tip banner from in-line tip button as well - Checked above both when logged in to Twitter and not logged in to Twitter
Tab Activation - Verified steps from https://github.com/brave/brave-core/pull/6671 on prod env - Opened various Twitter URLs in multiples tabs and confirmed the panel displayed the expected publisher info. Used a mix of verified and non-verified publishers. - Switched between the various tabs and confirmed the panel showed the expected publisher info. - Mixed in clicking on individual tweets and opening tip banner from in-line tip button as well - Checked above both when logged in to Twitter and not logged in to Twitter
Tipping non-Twitter publishers - Verified steps from https://github.com/brave/brave-core/pull/6671 on staging env - Confirmed able to tip each of the following other types of verified publishers: regular sites, GitHub, Twitch, Reddit, 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. - Checked one time and recurring tipping for the various publisher types listed above. Regular site: regular site YouTube: YT GitHub: GH Reddit: Reddit Twitch: Twitch Vimeo(broken): Vimeo Recurring and 1 time tips: Screen Shot 2020-10-13 at 12 30 34 PM
Other Various Tests - Settings - Confirmed content level tips checkbox for Twitter - Confirmed able to toggle this on/off - Encountered https://github.com/brave/brave-browser/issues/12090 while testing this - Confirmed in-line tip button is spaced appropriately while logged in and not logged in to Twitter
Brave   1.17.29 Chromium: 86.0.4240.80 (Official Build) nightly (x86_64)
Revision    7ed88b53bda45a2d19efb4f8706dd6b6cad0d3af-refs/branch-heads/4240@{#1183}
OS  macOS Version 10.14.6 (Build 18G3020)
Other Various Tests - panel and banner messaging - confirm non verified Twitter pubs show specific messaging on banners/panel nonverified panel nonverified banner 1 nonverified banner 2 - confirm verified, KYC'd publishers do not show any messing on banners/panel verified panel verified banner 1 verified banner 2 - Unable to confirm verified, non KYC'd YT publishers show different messaging on banners/panel due to a publisher not being of this type on staging env
Brave   1.17.34 Chromium: 86.0.4240.99 (Official Build) nightly (x86_64)
Revision    002668237e13d38aabd6d11c2d216dd22b736ff2-refs/branch-heads/4240@{#1229}
OS  macOS Version 10.14.6 (Build 18G3020)
Upgrade - Install previous version (used 1.16.61 on Dev), enable rewards - have a few 1 time tips to verified publishers (some to twitter, some to other pub types also) - have a few pending 1 time tips to non-verified Twitter publishers - have a few recurring tips to verified publishers set up (some to Twitter, some to other pub types also) - have AC list populated with a mix of verified and non-verified sites - Upgrade to 1.17.x (version with Twitter Greaselion tipping) - confirm all data is preserved on brave://rewards - Confirm if you navigate to the various publishers and open the panel, the AC % is preserved (if publisher is part of AC list), the recurring tip amount is preserved (if set up). Confirm panel shows expected information (favicon if applicable, publisher name, etc). Confirm custom tip banner is available (if applicable). - For an existing recurring tip, confirm you are able to adjust the recurring tip amount for Twitter publisher from the panel - For an existing recurring tip, confirm you are able to delete a recurring tip for Twitter publisher Note - due to https://github.com/brave/brave-browser/issues/4557 verified twitter publishers will still show the generic twitter favicon after upgrade. This will be resolved when https://github.com/brave/brave-browser/issues/6059 is resolved. Encountered and logged https://github.com/brave/brave-browser/issues/12159 which pertains to GH tipping while testing (also applies to new profiles on Nightly as well as upgrades)
Accessing twitter via a deep link While not logged in to Twitter I found a link to a tweet in an article and clicked on it: https://www.buzzfeed.com/daniellaemanuel/best-pumpkin-carving?origin=web-hf Screen Shot 2020-10-15 at 1 14 43 PM I was directed to Twitter in a new tab as expected. I opened the panel and confirmed the panel showed the expected twitter user's info: Screen Shot 2020-10-15 at 1 15 39 PM

Verification passed on

Brave 1.17.32 Chromium: 86.0.4240.80 (Official Build) nightly (64-bit)
Revision 7ed88b53bda45a2d19efb4f8706dd6b6cad0d3af-refs/branch-heads/4240@{#1183}
OS Ubuntu 18.04 LTS
General - Confirmed Greaselion script no longer needs to be installed manually, just need to confirm that Brave Local Data Updater is version >=1.0.29 ![image](https://user-images.githubusercontent.com/34715963/96647458-fcc29a00-132d-11eb-829a-06387680eab9.png) - Confirmed visiting non-verified publisher showed the generic Twitter favicon in panel ![image](https://user-images.githubusercontent.com/34715963/96646631-b28ce900-132c-11eb-9315-6bb75e24a38f.png)
Standard URL Note, per internal discussions, confirmed that if a custom favicon exists for the tip banners, this custom favicon will be used everywhere (panel, brave://rewards, etc). This is different than 1.16.x so I wanted to call it out. - Verified steps from https://github.com/brave/brave-core/pull/6671 on staging env - For a verified publisher: - Confirmed tip to https://www.twitter.com/emerick showed on Tips panel of brave://rewards as expected - Confirmed recurring tip showed on Monthly Contributions panel of brave://rewards as expected - Confirmed able to adjust monthly contribution amount from panel - Confirmed able to remove monthly contribution from panel and brave://rewards page - Confirmed panel, 1 time tip and recurring tip banners, and BAT logo all had verified checkmark - For a non-verified publisher: - Confirmed tip to https://www.twitter.com/brave showed on pending table - Confirmed recurring tip showed on Monthly Contributions panel of brave://rewards as expected - Confirmed able to adjust monthly contribution amount from panel - Confirmed able to remove monthly contribution from panel and brave://rewards page - Confirmed custom banner displays for 1 time and recurring tips: ![image](https://user-images.githubusercontent.com/34715963/96647762-91c59300-132e-11eb-9d7d-5eece392e0c7.png) ![image](https://user-images.githubusercontent.com/34715963/96647796-a0ac4580-132e-11eb-86e2-30bd77c3779b.png) ![image](https://user-images.githubusercontent.com/34715963/96647829-ad309e00-132e-11eb-962d-1895be4acf97.png) ![image](https://user-images.githubusercontent.com/34715963/96647860-b9b4f680-132e-11eb-8750-99e47b596961.png) ![image](https://user-images.githubusercontent.com/34715963/96647879-c20d3180-132e-11eb-9484-7238bf8cfd9e.png) ![image](https://user-images.githubusercontent.com/34715963/96647957-e5d07780-132e-11eb-9b76-142999ca268f.png) ![image](https://user-images.githubusercontent.com/34715963/96648012-fed92880-132e-11eb-9ae4-4a90d2e56e73.png)
Excluded URL - Verified steps from https://github.com/brave/brave-core/pull/6671 on staging env - Confirmed https://twitter.com/settings shows Twitter as the publisher per the PR. Confirmed if I tip from panel on this page I tip to twitter.com (goes to pending list). - spot checked excluded URLs from https://github.com/brave/brave-site-specific-scripts/blob/master/scripts/brave_rewards/publisher/twitter/utils.ts#L89-L128 to confirm they also showed Twitter as the publisher ![image](https://user-images.githubusercontent.com/34715963/96648158-3d6ee300-132f-11eb-84dc-0db1f49e79ea.png) ![image](https://user-images.githubusercontent.com/34715963/96648253-5d060b80-132f-11eb-91af-57a0ac10b8d2.png) ![image](https://user-images.githubusercontent.com/34715963/96648276-668f7380-132f-11eb-9cfa-f8a8a25fcd65.png)
Activity - Verified steps from https://github.com/brave/brave-core/pull/6671 on staging env (note, confirmed with Emerick that individual Twitter publishers are not added to AC table) - Confirmed only twitter.com is in the `activity_info` db table ![image](https://user-images.githubusercontent.com/34715963/96648397-95a5e500-132f-11eb-91d3-e403814ed59c.png) ![image](https://user-images.githubusercontent.com/34715963/96648419-9d658980-132f-11eb-8b56-6a52908b7c86.png)
History - Verified steps from https://github.com/brave/brave-core/pull/6671 on prod env - Confirmed after navigating to various Twitter URLs in the same tab the panel displayed the expected publisher info. Used a mix of verified and non-verified publishers. - Used backward/forward navigation in the same tab and confirmed the panel showed the expected publisher info. - Mixed in clicking on individual tweets and opening tip banner from in-line tip button as well - Checked above both when logged in to Twitter and not logged in to Twitter
Tab Activation - Verified steps from https://github.com/brave/brave-core/pull/6671 on prod env - Opened various Twitter URLs in multiples tabs and confirmed the panel displayed the expected publisher info. Used a mix of verified and non-verified publishers. - Switched between the various tabs and confirmed the panel showed the expected publisher info. - Mixed in clicking on individual tweets and opening tip banner from in-line tip button as well - Checked above both when logged in to Twitter and not logged in to Twitter
Tipping non-Twitter publishers - Verified steps from https://github.com/brave/brave-core/pull/6671 on staging env - Confirmed able to tip each of the following other types of verified publishers: regular sites, GitHub, Twitch, Reddit, 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. - Checked one time and recurring tipping for the various publisher types listed above. Regular site: ![image](https://user-images.githubusercontent.com/34715963/96649320-321cb700-1331-11eb-9038-92811b47e5b8.png) YouTube: ![image](https://user-images.githubusercontent.com/34715963/96649333-38ab2e80-1331-11eb-8004-1819d6b29f15.png) GitHub: ![image](https://user-images.githubusercontent.com/34715963/96649366-4365c380-1331-11eb-9b50-62e7e10d81c1.png) Reddit: ![image](https://user-images.githubusercontent.com/34715963/96649380-49f43b00-1331-11eb-8388-1b5955acb53c.png) Twitch: ![image](https://user-images.githubusercontent.com/34715963/96649401-54aed000-1331-11eb-8daf-441e287bed99.png) Vimeo(broken): ![image](https://user-images.githubusercontent.com/34715963/96649412-5a0c1a80-1331-11eb-97c1-655404118bea.png) Recurring and 1 time tips: ![image](https://user-images.githubusercontent.com/34715963/96649502-8758c880-1331-11eb-9365-2b077b3a2672.png) ![image](https://user-images.githubusercontent.com/34715963/96649515-8e7fd680-1331-11eb-9ad9-d67def0aff8a.png)
Other Various Tests - Settings - Confirmed content level tips checkbox for Twitter - Confirmed able to toggle this on/off - Encountered https://github.com/brave/brave-browser/issues/12090 while testing this - Confirmed in-line tip button is spaced appropriately while logged in and not logged in to Twitter
Other Various Tests - panel and banner messaging - confirm non verified Twitter pubs show specific messaging on banners/panel ![image](https://user-images.githubusercontent.com/34715963/96650004-62188a00-1332-11eb-99fd-033962691bdc.png) ![image](https://user-images.githubusercontent.com/34715963/96650018-6775d480-1332-11eb-9dc1-cbfa641172e4.png) ![image](https://user-images.githubusercontent.com/34715963/96650037-6e044c00-1332-11eb-90c1-f399a4b1c991.png) - confirm verified, KYC'd publishers do not show any messing on banners/panel ![image](https://user-images.githubusercontent.com/34715963/96650101-8a07ed80-1332-11eb-8860-88f03215bb9f.png) ![image](https://user-images.githubusercontent.com/34715963/96650111-8f653800-1332-11eb-86af-9971fafbd452.png) ![image](https://user-images.githubusercontent.com/34715963/96650133-968c4600-1332-11eb-8ffc-ba92c67e9f0e.png)
Upgrade - Install previous version (used 1.16.61 on Dev), enable rewards - have a few 1 time tips to verified publishers (some to twitter, some to other pub types also) - have a few pending 1 time tips to non-verified Twitter publishers - have a few recurring tips to verified publishers set up (some to Twitter, some to other pub types also) - have AC list populated with a mix of verified and non-verified sites - Upgrade to 1.17.x (version with Twitter Greaselion tipping) - confirm all data is preserved on brave://rewards - Confirm if you navigate to the various publishers and open the panel, the AC % is preserved (if publisher is part of AC list), the recurring tip amount is preserved (if set up). Confirm panel shows expected information (favicon if applicable, publisher name, etc). Confirm custom tip banner is available (if applicable). - For an existing recurring tip, confirm you are able to adjust the recurring tip amount for Twitter publisher from the panel - For an existing recurring tip, confirm you are able to delete a recurring tip for Twitter publisher Note - due to https://github.com/brave/brave-browser/issues/4557 verified twitter publishers will still show the generic twitter favicon after upgrade. This will be resolved when https://github.com/brave/brave-browser/issues/6059 is resolved.
Accessing twitter via a deep link The panel showed the expected twitter user's info: ![image](https://user-images.githubusercontent.com/34715963/96650297-e79c3a00-1332-11eb-8d61-cedcd6c927e9.png)

Verification passed on


Brave | 1.17.52 Chromium: 86.0.4240.111 (Official Build) dev (64-bit)
-- | --
Revision | b8c36128a06ebad76af51591bfec980224db5522-refs/branch-heads/4240@{#1290}
OS | Windows 10 OS Version 1903 (Build 18362.1139)
General - Confirmed Greaselion script no longer needs to be installed manually, just need to confirm that Brave Local Data Updater is version >=1.0.29 ![image](https://user-images.githubusercontent.com/38657976/97403846-27f34d80-191b-11eb-8856-4686b0b5743e.png) - Confirmed visiting non-verified publisher showed the generic Twitter favicon in panel ![image](https://user-images.githubusercontent.com/38657976/97403889-37729680-191b-11eb-9388-4208b4760a97.png)
Standard URL Note, per internal discussions, confirmed that if a custom favicon exists for the tip banners, this custom favicon will be used everywhere (panel, brave://rewards, etc). This is different than 1.16.x so I wanted to call it out. - Verified steps from https://github.com/brave/brave-core/pull/6671 on staging env - For a verified publisher: - Confirmed tip to https://www.twitter.com/emerick showed on Tips panel of brave://rewards as expected - Confirmed recurring tip showed on Monthly Contributions panel of brave://rewards as expected - Confirmed able to adjust monthly contribution amount from panel - Confirmed able to remove monthly contribution from panel and brave://rewards page - Confirmed panel, 1 time tip and recurring tip banners, and BAT logo all had verified checkmark - For a non-verified publisher: - Confirmed tip to https://www.twitter.com/brave showed on pending table - Confirmed recurring tip showed on Monthly Contributions panel of brave://rewards as expected - Confirmed able to adjust monthly contribution amount from panel - Confirmed able to remove monthly contribution from panel and brave://rewards page - Confirmed custom banner displays for 1 time and recurring tips: ![image](https://user-images.githubusercontent.com/38657976/97415802-a6f08200-192b-11eb-88d9-520ab8fa1c83.png) ![image](https://user-images.githubusercontent.com/38657976/97415867-bb347f00-192b-11eb-96ac-3ae051c493b4.png)
Excluded URL - Verified steps from https://github.com/brave/brave-core/pull/6671 on staging env - Confirmed https://twitter.com/settings shows Twitter as the publisher per the PR. Confirmed if I tip from panel on this page I tip to twitter.com (goes to pending list). - spot checked excluded URLs from https://github.com/brave/brave-site-specific-scripts/blob/master/scripts/brave_rewards/publisher/twitter/utils.ts#L89-L128 to confirm they also showed Twitter as the publisher ![image](https://user-images.githubusercontent.com/38657976/97425727-7cf18c80-1938-11eb-8794-7b79078dcc7d.png) ![image](https://user-images.githubusercontent.com/38657976/97425815-9d214b80-1938-11eb-82e4-857d35a68ded.png) ![image](https://user-images.githubusercontent.com/38657976/97426064-ec677c00-1938-11eb-8ee8-030cc9107b3d.png) ![image](https://user-images.githubusercontent.com/38657976/97426122-043f0000-1939-11eb-965b-888cab49a395.png) ![image](https://user-images.githubusercontent.com/38657976/97426092-f6897a80-1938-11eb-9a1f-b85df3719ee8.png)
Activity - Verified steps from https://github.com/brave/brave-core/pull/6671 on staging env (note, confirmed with Emerick that individual Twitter publishers are not added to AC table) - Confirmed only twitter.com is in the `activity_info` db table ![image](https://user-images.githubusercontent.com/38657976/97429195-19b62900-193d-11eb-88b9-6d87b273d5f7.png) ![image](https://user-images.githubusercontent.com/38657976/97429059-e2e01300-193c-11eb-8f7e-a4152db9c766.png)
History - Verified steps from https://github.com/brave/brave-core/pull/6671 on prod env - Confirmed after navigating to various Twitter URLs in the same tab the panel displayed the expected publisher info. Used a mix of verified and non-verified publishers. - Used backward/forward navigation in the same tab and confirmed the panel showed the expected publisher info. - Mixed in clicking on individual tweets and opening tip banner from in-line tip button as well - Checked above both when logged in to Twitter and not logged in to Twitter
Tab Activation - Verified steps from https://github.com/brave/brave-core/pull/6671 on prod env - Opened various Twitter URLs in multiples tabs and confirmed the panel displayed the expected publisher info. Used a mix of verified and non-verified publishers. - Switched between the various tabs and confirmed the panel showed the expected publisher info. - Mixed in clicking on individual tweets and opening tip banner from in-line tip button as well - Checked above both when logged in to Twitter and not logged in to Twitter
Tipping non-Twitter publishers - Verified steps from https://github.com/brave/brave-core/pull/6671 on staging env - Confirmed able to tip each of the following other types of verified publishers: regular sites, GitHub, Twitch, Reddit, 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. - Checked one time and recurring tipping for the various publisher types listed above. Regular sites: ![image](https://user-images.githubusercontent.com/38657976/97450853-29dc0180-1959-11eb-8e1b-5d875e4c0691.png) YouTube: ![image](https://user-images.githubusercontent.com/38657976/97451027-5b54cd00-1959-11eb-8d57-cd8560cbeb66.png) GitHub: ![image](https://user-images.githubusercontent.com/38657976/97451155-79bac880-1959-11eb-8447-d654f4c766cb.png) Reddit: ![image](https://user-images.githubusercontent.com/38657976/97451263-98b95a80-1959-11eb-9ff8-7a1eefab04fa.png) Twitch: ![image](https://user-images.githubusercontent.com/38657976/97452145-7247ef00-195a-11eb-8de7-bcb78d4b3118.png) Ensountered #https://github.com/brave/brave-browser/issues/8462 and #https://github.com/brave/brave-browser/issues/6851 Vimeo(broken): ![image](https://user-images.githubusercontent.com/38657976/97452755-12057d00-195b-11eb-8f79-ca1f9c47539f.png) Recurring and 1 time tips: ![image](https://user-images.githubusercontent.com/38657976/97453036-5d1f9000-195b-11eb-8dd9-7a0117462d85.png) ![image](https://user-images.githubusercontent.com/38657976/97453292-9821c380-195b-11eb-8f98-5dba914afff2.png)
Other Various Tests - Settings - Confirmed content level tips checkbox for Twitter - Confirmed able to toggle this on/off - Encountered https://github.com/brave/brave-browser/issues/12090 while testing this - Confirmed in-line tip button is spaced appropriately while logged in and not logged in to Twitter
Other Various Tests - panel and banner messaging - confirm non verified Twitter pubs show specific messaging on banners/panel ![image](https://user-images.githubusercontent.com/38657976/97464487-f902c900-1966-11eb-8cfb-73cca5a230bd.png) ![image](https://user-images.githubusercontent.com/38657976/97464514-01f39a80-1967-11eb-8ba8-f85ee0b40342.png) ![image](https://user-images.githubusercontent.com/38657976/97464547-0cae2f80-1967-11eb-9c93-205765eacbaa.png) - confirm verified Twitter pubs show specific messaging on banners/panel ![image](https://user-images.githubusercontent.com/38657976/97467265-05d4ec00-196a-11eb-861e-d4b8d2f396f8.png) ![image](https://user-images.githubusercontent.com/38657976/97467349-1dac7000-196a-11eb-8e31-770766eade10.png) ![image](https://user-images.githubusercontent.com/38657976/97467382-24d37e00-196a-11eb-8c4f-e8e8c7f6d810.png)
Upgrade - Install previous version (used 1.16.61 on Dev), enable rewards - have a few 1 time tips to verified publishers (some to twitter, some to other pub types also) - have a few pending 1 time tips to non-verified Twitter publishers - have a few recurring tips to verified publishers set up (some to Twitter, some to other pub types also) - have AC list populated with a mix of verified and non-verified sites - Upgrade to 1.17.x (version with Twitter Greaselion tipping) - confirm all data is preserved on brave://rewards - Confirm if you navigate to the various publishers and open the panel, the AC % is preserved (if publisher is part of AC list), the recurring tip amount is preserved (if set up). Confirm panel shows expected information (favicon if applicable, publisher name, etc). Confirm custom tip banner is available (if applicable). - For an existing recurring tip, confirm you are able to adjust the recurring tip amount for Twitter publisher from the panel - For an existing recurring tip, confirm you are able to delete a recurring tip for Twitter publisher Note - due to https://github.com/brave/brave-browser/issues/4557 verified twitter publishers will still show the generic twitter favicon after upgrade. This will be resolved when https://github.com/brave/brave-browser/issues/6059 is resolved.
Accessing twitter via a deep link ![image](https://user-images.githubusercontent.com/38657976/97473039-826ac900-1970-11eb-803d-3a49ceeeaa7a.png)