Skip to content

When using Safari 18.2, glicol.org sends an alert #185

@karlcow

Description

@karlcow

Steps to reproduce:

  1. https://glicol.org/ in Safari
  2. See “use Chrome” alert, then dismiss it.
  3. Play around with the demos. Seems to work great in Safari.

Results:
Despite the up front claim, appears to work fine in Safari.

The alert message is based on this code in
https://glicol.org/assets/index.82145a34.js

function e1(r) {}

which does user agent sniffing.

c = l.split("Version/")[1].split(" ")[0]), {
                name: u,
                version: parseFloat(c)
            }

Which returns

{ name: “Safari”,
  Version: 18.2}

Then we get into the alert message path which is a bit strange:

l === "Safari" ? 
  u < 14.1 
     ? alert(Your Safari version is ${u} but it needs to be at least 14.1 to run the audio engine of Glicol. Please upgrade, or use latest Google Chrome / Firefox instead.) 
     : alert("Please use Chrome on your Mac to get the best performance of Glicol audio engine.")
  • If you under 14.1 you need to upgrade Safari or use Chrome or Firefox

  • If you are above or equal 14.1, you are recommended to use Chrome.

  • Would it be possible to understand which kind of performance issues, the site has encountered with Safari?

  • Are there specific handy tests to test these issues?

This is also tracked at Apple by rdar://142903554

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions