From 029934e5809dd852f91e60871c3e4d05edf27642 Mon Sep 17 00:00:00 2001 From: wukko Date: Mon, 21 Apr 2025 23:03:22 +0600 Subject: [PATCH] web/lib/device: add webkit browser detection --- web/src/lib/device.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/web/src/lib/device.ts b/web/src/lib/device.ts index 90831386..ca52712d 100644 --- a/web/src/lib/device.ts +++ b/web/src/lib/device.ts @@ -16,6 +16,7 @@ const device = { }, browser: { chrome: false, + webkit: false, }, prefers: { language: "en", @@ -59,6 +60,12 @@ if (browser) { device.browser = { chrome: ua.includes("chrome/"), + webkit: ua.includes("applewebkit/") + && ua.includes("version/") + && ua.includes("safari/") + // this is the version of webkit that's hardcoded into chrome + // and indicates that the browser is not actually webkit + && !ua.includes("applewebkit/537.36") }; device.prefers = {