Description of the issue: Brave Shields seem to cause Trezor Bridge to fail when accessing any variation of trezor.io (for instance, wallet.trezor.io will think the device isn’t connected). When using a Trezor hardware wallet to access external wallets, Brave Shields also prevent Trezor Bridge from working. I’ve tested this both on myetherwallet.com and adalite.io. Normally when you choose the hardware (Trezor) option, it redirects to connect.trezor.io and allows you to export the key and access the wallet.
However, if Brave Shields are enabled on either wallet.trezor.io (including connect.trezor.io or any variation), myetherwallet.com, or adalite.io, once you get redirected to the connect.trezor.io website you will get the error that Trezor bridge is not installed. When closing this window, MyEtherWallet displays the error message “Transport is unavailable.” AdaLite displays a message about disabling ad blockers. If shields are down for either of these sites, everything works normally.
Exact URL(s) of the website(s) in question: wallet.trezor.io, connect.trezor.io, myetherwallet.com, adalite.io
Did the issue present with default Shields settings? (yes/no) Yes
Does the site function as expected when Shields are turned off? Yes
Is there a specific Shields configuration that causes the site to break? If so, tell us that configuration. (yes/no): No
Does the site work as expected when using Chrome? Not tested.
Brave version (check About Brave
): Version 1.19.88 Chromium: 88.0.4324.96 (Official Build) (x86_64)