From 814aa64a5d089d25f893c334714f2feac8d2a4ae Mon Sep 17 00:00:00 2001 From: Martin Brennan Date: Thu, 12 Aug 2021 09:54:15 +1000 Subject: [PATCH] FIX: Notification menu broken on older browsers (#14019) replaceAll is not available in all versions of Chrome/Firefox/Edge that we support, so we need to use replace instead --- .../discourse/app/widgets/default-notification-item.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/assets/javascripts/discourse/app/widgets/default-notification-item.js b/app/assets/javascripts/discourse/app/widgets/default-notification-item.js index ff9d09f297..d9ab91e2ff 100644 --- a/app/assets/javascripts/discourse/app/widgets/default-notification-item.js +++ b/app/assets/javascripts/discourse/app/widgets/default-notification-item.js @@ -33,7 +33,7 @@ export const DefaultNotificationItem = createWidget( const lookup = this.site.get("notificationLookup"); const notificationName = lookup[notificationType]; if (notificationName) { - classNames.push(notificationName.replaceAll("_", "-")); + classNames.push(notificationName.replace(/_/g, "-")); } return classNames; },