diff --git a/packages/connect/src/data/config.ts b/packages/connect/src/data/config.ts index 592c523c6d0..05f381df142 100644 --- a/packages/connect/src/data/config.ts +++ b/packages/connect/src/data/config.ts @@ -130,6 +130,12 @@ export const config = { download: 'https://www.microsoft.com/en-us/edge', update: 'https://www.microsoft.com/en-us/edge', }, + opera: { + // Chromium based + version: 95, + download: 'https://www.opera.com/download', + update: 'https://www.opera.com/download', + }, }, supportedFirmware: [ { diff --git a/packages/suite-build/browserslist b/packages/suite-build/browserslist index 3003a6e1ef0..1a303f894a4 100644 --- a/packages/suite-build/browserslist +++ b/packages/suite-build/browserslist @@ -1,2 +1,4 @@ Chrome >= 92 -Firefox >= 102 \ No newline at end of file +Firefox >= 102 +Edge >= 92 +Opera >= 95 \ No newline at end of file diff --git a/packages/suite-data/src/browser-detection/index.ts b/packages/suite-data/src/browser-detection/index.ts index c499fafef38..02de2f9d483 100644 --- a/packages/suite-data/src/browser-detection/index.ts +++ b/packages/suite-data/src/browser-detection/index.ts @@ -160,6 +160,22 @@ window.addEventListener('load', () => { version: 102, mobile: false, // no webusb support }, + // Other Chromium based browsers + { + name: 'brave', + version: 59, + mobile: true, + }, + { + name: 'edge', + version: 92, // Edge 92 is based on Chromium 92 + mobile: true, + }, + { + name: 'opera', + version: 95, + mobile: true, + }, ] as const; const browserName = getBrowserName();