From 8dea9daeea190822ba3256e71a1ffdd219b994a4 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Tue, 3 Mar 2020 08:48:11 -0500 Subject: [PATCH] make sure new edge doesnt open chrome rating --- jslib | 2 +- src/popup/settings/settings.component.ts | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/jslib b/jslib index e93c534ec4f..da9b9b438c4 160000 --- a/jslib +++ b/jslib @@ -1 +1 @@ -Subproject commit e93c534ec4f724eaa8b494f516b187bea67b132c +Subproject commit da9b9b438c4028b16f0d02d9e83477dce9378a16 diff --git a/src/popup/settings/settings.component.ts b/src/popup/settings/settings.component.ts index 6fdfd2851a6..28fddb472f8 100644 --- a/src/popup/settings/settings.component.ts +++ b/src/popup/settings/settings.component.ts @@ -32,7 +32,7 @@ const RateUrls = { [DeviceType.OperaExtension]: 'https://addons.opera.com/en/extensions/details/bitwarden-free-password-manager/#feedback-container', [DeviceType.EdgeExtension]: - 'https://www.microsoft.com/store/p/bitwarden-free-password-manager/9p6kxl0svnnl', + 'https://microsoftedge.microsoft.com/addons/detail/jbkfoedolllekgbhcbcoahefnbanhhlh', [DeviceType.VivaldiExtension]: 'https://chrome.google.com/webstore/detail/bitwarden-free-password-m/nngceckbapebfimnlniiiahkandclblb/reviews', [DeviceType.SafariExtension]: @@ -278,6 +278,10 @@ export class SettingsComponent implements OnInit { rate() { this.analytics.eventTrack.next({ action: 'Rate Extension' }); - BrowserApi.createNewTab((RateUrls as any)[this.platformUtilsService.getDevice()]); + let deviceType = this.platformUtilsService.getDevice(); + if (window.navigator.userAgent.indexOf('Edg/') > -1) { + deviceType = DeviceType.EdgeExtension; + } + BrowserApi.createNewTab((RateUrls as any)[deviceType]); } }