From a248da99c18245da82e23c2b3b11b1df6c7e6046 Mon Sep 17 00:00:00 2001 From: Alf Eaton Date: Wed, 10 May 2023 12:59:16 +0100 Subject: [PATCH] Merge pull request #13021 from overleaf/ae-writefull-promo-chrome Only show the Writefull promo banner to Chromium browsers GitOrigin-RevId: 8a8765d2d55d431fd91360a821d5f9f994005ebc --- .../components/notifications/writefull-promo-banner.tsx | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/services/web/frontend/js/features/project-list/components/notifications/writefull-promo-banner.tsx b/services/web/frontend/js/features/project-list/components/notifications/writefull-promo-banner.tsx index 6f1eb8cfee..079e643905 100644 --- a/services/web/frontend/js/features/project-list/components/notifications/writefull-promo-banner.tsx +++ b/services/web/frontend/js/features/project-list/components/notifications/writefull-promo-banner.tsx @@ -12,6 +12,11 @@ const eventSegmentation = { name: 'writefull', } +const isChromium = () => + (window.navigator as any).userAgentData?.brands?.some( + (item: { brand: string }) => item.brand === 'Chromium' + ) + function WritefullPromoBanner() { const [show, setShow] = useState(() => { const show = @@ -39,6 +44,10 @@ function WritefullPromoBanner() { return null } + if (!isChromium()) { + return null + } + return (