Skip to content

Commit 143ea68

Browse files
committed
refactor: supported browsers in the separate list
1 parent 51541db commit 143ea68

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

vis/js/HeadstartRunner.tsx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,11 +66,14 @@ class HeadstartRunner {
6666
}
6767

6868
private checkBrowserVersion() {
69-
const browser = Bowser.getParser(window.navigator.userAgent);
69+
const SUPPORTED = ["Chrome", "Firefox", "Safari", "Edge", "Opera"] as const;
7070

71+
const browser = Bowser.getParser(window.navigator.userAgent);
7172
// TODO use proper browser filtering https://www.npmjs.com/package/bowser#filtering-browsers
7273
if (
73-
!["chrome", "firefox", "safari"].includes(browser.getBrowserName(true))
74+
!SUPPORTED.map((browserName) => browserName.toLocaleLowerCase()).includes(
75+
browser.getBrowserName(true)
76+
)
7477
) {
7578
alert(
7679
"You are using an unsupported browser. " +

0 commit comments

Comments
 (0)