From e270f5d98db593c8f42d8e505bfe2aa5e1f5a228 Mon Sep 17 00:00:00 2001 From: Baptiste Grob <60621355+baptiste-grob@users.noreply.github.com> Date: Wed, 4 Nov 2020 15:29:17 +0100 Subject: [PATCH] fix: fall back to treating unknown platforms as linux-web Fixes #494 --- app/assets/javascripts/utils.ts | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/app/assets/javascripts/utils.ts b/app/assets/javascripts/utils.ts index 5ce4710cb..586d943c9 100644 --- a/app/assets/javascripts/utils.ts +++ b/app/assets/javascripts/utils.ts @@ -4,17 +4,19 @@ export function getPlatformString() { try { const platform = navigator.platform.toLowerCase(); let trimmed = ''; - if (platform.indexOf('mac') !== -1) { + if (platform.includes('mac')) { trimmed = 'mac'; - } else if (platform.indexOf('win') !== -1) { + } else if (platform.includes('win')) { trimmed = 'windows'; - } - if (platform.indexOf('linux') !== -1) { + } else if (platform.includes('linux')) { + trimmed = 'linux'; + } else { + /** Treat other platforms as linux */ trimmed = 'linux'; } return trimmed + (isDesktopApplication() ? '-desktop' : '-web'); } catch (e) { - return 'unknown-platform'; + return 'linux-web'; } }