Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

vsee.me - site is not usable #147840

Open
celenityy opened this issue Jan 30, 2025 — with webcompat-app · 0 comments
Open

vsee.me - site is not usable #147840

celenityy opened this issue Jan 30, 2025 — with webcompat-app · 0 comments
Labels
browser-firefox engine-gecko The browser uses the Gecko rendering engine
Milestone

Comments

@celenityy
Copy link

celenityy commented Jan 30, 2025

URL: https://vsee.me

Browser / Version: Firefox 134.0
Operating System: Windows 10
Tested Another Browser: Yes Other

Problem type: Site is not usable
Description: Browser unsupported
Steps to Reproduce:
VSee is a website/service used by healthcare providers for video check-ups/appointments. They currently only claim to support Chrome, Edge, and Safari, with a note stating "Firefox and Opera browsers are temporarily not supported." See here.

An easy way to test and confirm this is via their Browser Test page (found here). Ungoogled Chromium results in a green check besides the Browser section, with no errors to be found. Firefox also gives a green check, but adds a yellow warning stating "Video calls will only be available by downloading a desktop application", and refuses to proceed, forcing the user to install VSee's software to join the call.

Despite being a Chromium-based browser and compatible on a technical level, I also tested Brave which fails the Browser test, producing a red x.

(Screenshots are provided below...)

All VSee seems to be doing is checking the user agent and arbitrarily blocking users with browsers that are otherwise fully compatible with the calling.

Excerpt from their Browser test page to confirm this:

                 //Get user browser
                var userBrowser = 'Firefox';

                //Double check if browser disabled
                var isUnSupportBrowser = evisit.isUnSupportBrowser();
                if(isUnSupportBrowser){
                    userBrowser = isUnSupportBrowser;
                }

                self.userBrowser = ko.observable(userBrowser);
                self.browserInfo = ko.observable();
                self.browserVer = ko.observable('(Version 134)');
                self.statusBrowser = ko.computed(function () {
                    //Always return fail for browser disabled
                    if(isUnSupportBrowser){
                        return 'fail';
                    }

                                        self.browserInfo("Video calls will only be available by downloading a desktop application");
                                        return "warning";
                });

                self.testLogs.push({
                    "test": 'Browser',
                    "note": "Firefox (Version 134)",
                    "status": "warning"});
View the screenshots Ungoogled Chromium: Ungoogled Chromium

Firefox:
Firefox

Brave:
Brave

Browser Configuration
  • None

From webcompat.com with ❤️

@webcompat-bot webcompat-bot added this to the needstriage milestone Jan 30, 2025
@webcompat-bot webcompat-bot added browser-firefox engine-gecko The browser uses the Gecko rendering engine labels Jan 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
browser-firefox engine-gecko The browser uses the Gecko rendering engine
Projects
None yet
Development

No branches or pull requests

2 participants