Skip to content

Commit 8d0b473

Browse files
committed
Fix for brave
1 parent 83c5f47 commit 8d0b473

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

mod.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -238,6 +238,8 @@ export function getCurrentProduct(): Product {
238238
case Runtime.Fastly:
239239
return Product.Fastly;
240240
case Runtime.Browser: {
241+
// Brave can not be detected from user agent string, handle separately
242+
if (verifyGlobal("brave") && "brave" in navigator) return Product.Brave;
241243
// For browser, get the specific browser
242244
const userAgent = navigator.userAgent;
243245
return getProductFromUserAgent(userAgent);
@@ -252,7 +254,6 @@ export function getCurrentProduct(): Product {
252254
*/
253255
export function getProductFromUserAgent(userAgent: string): Product {
254256
if (userAgent.indexOf("Opera") !== -1 || userAgent.indexOf("OPR") !== -1) return Product.Opera;
255-
if ("brave" in navigator) return Product.Brave;
256257
if (userAgent.indexOf("Safari") !== -1 && userAgent.indexOf("Chrome") === -1) return Product.Safari;
257258
if (userAgent.indexOf("Edg") !== -1) return Product.Edge;
258259
if (userAgent.indexOf("Chrome") !== -1) return Product.Chrome;

0 commit comments

Comments
 (0)