diff --git a/addons/mail/static/src/core/common/out_of_focus_service.js b/addons/mail/static/src/core/common/out_of_focus_service.js index e2f088bc143..fac9e3be5df 100644 --- a/addons/mail/static/src/core/common/out_of_focus_service.js +++ b/addons/mail/static/src/core/common/out_of_focus_service.js @@ -5,7 +5,7 @@ import { htmlToTextContentInline } from "@mail/utils/common/format"; import { browser } from "@web/core/browser/browser"; import { _t } from "@web/core/l10n/translation"; import { registry } from "@web/core/registry"; -import { sprintf, unescapeHTML } from "@web/core/utils/strings"; +import { sprintf } from "@web/core/utils/strings"; import { url } from "@web/core/utils/urls"; const PREVIEW_MSG_MAX_SIZE = 350; // optimal for native English speakers @@ -112,15 +112,10 @@ export class OutOfFocusService { * @param {string} message */ sendNativeNotification(title, message) { - const notification = new Notification( - // The native Notification API works with plain text and not HTML - // unescaping is safe because done only at the **last** step - unescapeHTML(title), - { - body: unescapeHTML(message), - icon: "/mail/static/src/img/odoobot_transparent.png", - } - ); + const notification = new Notification(title, { + body: message, + icon: "/mail/static/src/img/odoobot_transparent.png", + }); notification.addEventListener("click", ({ target: notification }) => { window.focus(); notification.close();