bowser-js / bowser

a browser detector
Other
5.48k stars 486 forks source link

Mobile platform browsers overwriting desktop platform browsers #514

Open rajmasha opened 2 years ago

rajmasha commented 2 years ago

My browser is Google Chrome Version 101.0.4951 MacOS.

Below I am checking if the browser is supported or not.

const isBrowserCompatible = browser.satisfies({
  desktop: {
    chrome: '>=105',
  },
  mobile: {
    chrome: '>=101',
  },
});

It should return false as my version is 101 but it returns true. If I comment mobile chrome property then it works fine. I guess it is matching the mobile chrome for some reason even though I am using a desktop.

lancedikson commented 2 months ago

Hi! Sorry for a late reply. Is this still relevant? Seems like bowser was detecting your browser as mobile for some reason. If it's still an issue, can you please open the test page and provide me the User agent of the browser and a screenshot from this page? https://bowser-js.github.io/bowser-online/