trezor / trezor-suite

Trezor Suite Monorepo
https://trezor.io/trezor-suite
Other
705 stars 248 forks source link

webUSB broken in latest (Android) Chrome 106 version #6512

Closed bosomt closed 1 year ago

bosomt commented 1 year ago

Describe the bug

webUSB does not detect Trezor in Chrome 106 version

Tested and device not detected:

Works as expected:

Info:

Video

https://user-images.githubusercontent.com/216917/194903163-52e12045-b098-4b9c-8652-876cef5987b8.mp4

SabatinoMasala commented 1 year ago

We've been seeing this issue in the field as well. Currently we are downgrading Chrome to the last version where it was working (104 or 105) to mitigate this.

The issue is that Chrome is not showing the device chooser popup, and instantly throws an error no device selected.

sime commented 1 year ago

Edge on Android v105 works.

sime commented 1 year ago

@SabatinoMasala Have you spotted any Chrome changelogs that might provide context?

Elkfoot2 commented 1 year ago

See chromium Issue 1373502: WebUSB not working on Android Chrome Version 106 It is a bug accidentally introduced in 106

tomasklim commented 1 year ago

Probably will be fixed soon https://bugs.chromium.org/p/chromium/issues/detail?id=1373502#c29

STew790 commented 1 year ago

QA OK I just tried it today and it seems to work again now with the latest update of Chrome.

image

Info:

bosomt commented 1 year ago

QA OK

tested on my Android phone with latest version of Chrome and it works as expected.

parkerlreed commented 1 year ago

How recent are we talking? On the Kiwi nightly and still getting nothing

Screenshot_20221019_125944_Kiwi Browser

parkerlreed commented 1 year ago

Yeah weird. Lower Chrome release is working

Screenshot_20221019_130555_Chrome

parkerlreed commented 1 year ago

Head up

Chrome Stable 106.0.5249.126 works Chrome Beta 107.0.5304.36 does NOT work Chrome Dev 108.0.5359.10 works

Looks like it has regressed again between 106 and 107 but fixed again after 108

bosomt commented 1 year ago

@parkerlreed probably expected There was 106 public version and 107 beta when webUSB was broken. They fixed it in 106 so they probably moved to 108 in beta release.

sime commented 1 year ago

Just to add Chrome Canary 109.05367.0 works

Hopefully 107* won't regress.

parkerlreed commented 1 year ago

As for Kiwi this is working as of 107.0.5304.66 released 30 minutes ago! Looks like we're good.