diff --git a/shell/browser/hid/electron_hid_delegate.cc b/shell/browser/hid/electron_hid_delegate.cc index 113f028c9dd5..0df90b524759 100644 --- a/shell/browser/hid/electron_hid_delegate.cc +++ b/shell/browser/hid/electron_hid_delegate.cc @@ -7,7 +7,9 @@ #include #include +#include "base/command_line.h" #include "content/public/browser/web_contents.h" +#include "services/device/public/cpp/hid/hid_switches.h" #include "shell/browser/hid/hid_chooser_context.h" #include "shell/browser/hid/hid_chooser_context_factory.h" #include "shell/browser/hid/hid_chooser_controller.h" @@ -103,7 +105,8 @@ const device::mojom::HidDeviceInfo* ElectronHidDelegate::GetDeviceInfo( } bool ElectronHidDelegate::IsFidoAllowedForOrigin(const url::Origin& origin) { - return false; + return base::CommandLine::ForCurrentProcess()->HasSwitch( + switches::kDisableHidBlocklist); } void ElectronHidDelegate::OnDeviceAdded(