diff --git a/frappe/public/js/frappe/ui/notifications/notifications.js b/frappe/public/js/frappe/ui/notifications/notifications.js index c759c3c01e..b2179e7e61 100644 --- a/frappe/public/js/frappe/ui/notifications/notifications.js +++ b/frappe/public/js/frappe/ui/notifications/notifications.js @@ -402,9 +402,12 @@ class NotificationsView extends BaseNotificationsView { if (!$suffix?.length) return; if (count > 0) { - $suffix.text(count > 99 ? "99+" : count).removeClass("hidden"); + $suffix + .text(count > 99 ? "99+" : count) + .attr("aria-label", __("{0} unread notifications", [count])) + .removeClass("hidden"); } else { - $suffix.addClass("hidden"); + $suffix.removeAttr("aria-label").addClass("hidden"); } } diff --git a/frappe/public/js/frappe/ui/sidebar/sidebar.js b/frappe/public/js/frappe/ui/sidebar/sidebar.js index 7f3a78aab5..b3d6099768 100644 --- a/frappe/public/js/frappe/ui/sidebar/sidebar.js +++ b/frappe/public/js/frappe/ui/sidebar/sidebar.js @@ -487,7 +487,7 @@ frappe.ui.Sidebar = class Sidebar { standard: true, type: "Button", class: "sidebar-notification hidden", - suffix: "", + suffix: "", onClick: () => { const $dropdown = this.wrapper.find(".dropdown-notifications"); $dropdown.toggleClass("hidden");