webcompat / web-bugs

A place to report bugs on websites.
https://webcompat.com
Mozilla Public License 2.0
746 stars 66 forks source link

kyc.ondato.com - Firefox is unsupported browser #77204

Open webcompat-bot opened 3 years ago

webcompat-bot commented 3 years ago

URL: https://kyc.ondato.com/start/6204a9b0dc6d4b4cad68d9e93c0e6a3b

Browser / Version: Firefox iOS 34.0 Operating System: iOS 14.6 Tested Another Browser: Yes Safari

Problem type: Site is not usable Description: Browser unsupported Steps to Reproduce: https://kyc.ondato.com/start/6204a9b0dc6d4b4cad68d9e93c0e6a3b Blank screen doesn’t process full url

View the screenshot Screenshot
Browser Configuration
  • None

From webcompat.com with ❤️

softvision-oana-arbuzov commented 3 years ago

Thanks for the report, I was able to reproduce the issue. image

Note: The issue is not reproducible on Safari.

Tested with: Browser / Version: Firefox Daylight 34.0 (4920) Operating System: iPod touch iOS 12.5.3 (1136 x 640 pixels (~326 ppi pixel density)

Moving to Needsdiagnosis for further investigation.

karlcow commented 3 years ago

This is happening on


        n('router-view')
      ], 1) : e.isBrowserDefined ? n('not-supported'
    isBrowserSupported: function (e) {
      var t = e.browserData;
      return !(!t || !t.supported)
    },
    isBrowserDefined: function (e) {
      return !!e.browserData
    },

This is on purpose.

            }).isMobileDevice ? (n = t.osName, t.isIOS = n.includes('ios'), t.isAndroid = n.includes('android'), t.isAndroid && t.browserName.includes('samsung') && (t.DetectRTC.browser.isSamsung = !0)) : navigator.userAgent.match(/Mac/) && navigator.maxTouchPoints && navigator.maxTouchPoints > 2 && (t.isMobileDevice = !0, t.isIOS = !0), r = a.default.browser, o = r.isChrome, c = r.isFirefox, f = r.isOpera, d = r.isSamsung, p = r.isSafari, t.supported = !t.isIOS && (o || c || f || d || p) || t.isIOS && p || !1, !t.supported) {

and it relies on WebRTC, which will probably fail. Yes when sending Chrome UA for example on Android, or Safari UA on iOS, we get:

 Uncaught (in promise) TypeError: 'get peerIdentity' called on an object that does not implement interface RTCPeerConnection.

The only possibility is for them to change their site.

We provide a complete compliance management suite in regards to KYC procedure. Starting from both photo and live video identity verification, data monitoring, screening, due-diligence, risk scoring and case management all in one place.

https://ondato.com/

They will eventually have to change. https://groups.google.com/g/discuss-webrtc/c/UBtZfawdIAA/m/-UVQQcubBQAJ

M96 (Stable in January, 2022): The extended deadline ends and Plan B is removed for everybody.

webcompat-bot commented 3 years ago

Generate outreach template