diff --git a/addons/mail/static/src/core_ui/thread.xml b/addons/mail/static/src/core_ui/thread.xml index 859e2487dd3..ceb1ead90ab 100644 --- a/addons/mail/static/src/core_ui/thread.xml +++ b/addons/mail/static/src/core_ui/thread.xml @@ -26,7 +26,7 @@ - +

New messages
diff --git a/addons/mail/static/tests/thread/thread_tests.js b/addons/mail/static/tests/thread/thread_tests.js index f74d61f1988..49fbd978ca4 100644 --- a/addons/mail/static/tests/thread/thread_tests.js +++ b/addons/mail/static/tests/thread/thread_tests.js @@ -985,3 +985,27 @@ QUnit.test("can be marked as read while loading", async function (assert) { await afterNextRender(loadDeferred.resolve); assert.containsNone($, ".o-mail-DiscussCategoryItem-counter"); }); + +QUnit.test( + "New message separator not appearing after showing composer on thread", + async (assert) => { + const pyEnv = await startServer(); + pyEnv["mail.message"].create([ + { + model: "res.partner", + res_id: pyEnv.currentPartnerId, + body: "Message on partner", + }, + { + model: "res.partner", + res_id: pyEnv.currentPartnerId, + body: "Message on partner", + }, + ]); + const { openFormView } = await start(); + await openFormView("res.partner", pyEnv.currentPartnerId); + assert.containsNone($, ".o-mail-Thread-newMessage"); + await click("button:contains(Log note)"); + assert.containsNone($, ".o-mail-Thread-newMessage"); + } +);