From 519dcb31b7666cce98c2fa059c5bc69c7713599d Mon Sep 17 00:00:00 2001 From: Alan Hamlett Date: Mon, 3 Jul 2023 10:17:33 +0100 Subject: [PATCH] detect Edge browser --- src/core/WakaTimeCore.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/core/WakaTimeCore.ts b/src/core/WakaTimeCore.ts index b39c5a4..321ad46 100644 --- a/src/core/WakaTimeCore.ts +++ b/src/core/WakaTimeCore.ts @@ -8,7 +8,7 @@ import config from '../config/config'; import { SendHeartbeat } from '../types/heartbeats'; import { GrandTotal, SummariesPayload } from '../types/summaries'; import { ApiKeyPayload, AxiosUserResponse, User } from '../types/user'; -import { IS_FIREFOX, generateProjectFromDevSites } from '../utils'; +import { IS_FIREFOX, IS_EDGE, generateProjectFromDevSites } from '../utils'; import { getApiKey } from '../utils/apiKey'; import changeExtensionState from '../utils/changeExtensionState'; import contains from '../utils/contains'; @@ -340,6 +340,9 @@ class WakaTimeCore { if (IS_FIREFOX) { browserName = 'firefox'; userAgent = navigator.userAgent.match(/Firefox\/\S+/g)![0]; + } else if (IS_EDGE) { + browserName = 'edge'; + userAgent = navigator.userAgent; } else { userAgent = navigator.userAgent.match(/Chrome\/\S+/g)![0]; }