I noticed that https://flash.android.com is able to access my local adb keys stored on my local filesystem in ~/.android/adbkey . It does this after pressing Get Started on the page above and clicking agree to the dialog asking you if it can access you adb keys.
How is this possible? Is there some hidden api in chrome that google is using to access the local file system, or is there a more mundane explanation involving some unknown api?
Thanks all.
My guess is WebUSB API: https://developer.mozilla.org/en-US/docs/Web/API/USB