From 86dd04d5fd0d9a0beda054552ef254bc20a90094 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Tue, 18 Jul 2023 09:46:51 -0400 Subject: [PATCH] get rid of tooltips before refreshing list --- public/src/client/chats/manage.js | 2 +- public/src/client/chats/user-list.js | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/public/src/client/chats/manage.js b/public/src/client/chats/manage.js index 9edb7df0c3..065a970606 100644 --- a/public/src/client/chats/manage.js +++ b/public/src/client/chats/manage.js @@ -111,7 +111,7 @@ define('forum/chats/manage', [ listEl.find('li').text(await translator.translate('[[error:invalid-data]]')); } } - + listEl.find('[data-bs-toggle="tooltip"]').tooltip('dispose'); listEl.html(await app.parseAndTranslate('partials/chats/manage-room-users', data)); listEl.find('[data-bs-toggle="tooltip"]').tooltip(); } diff --git a/public/src/client/chats/user-list.js b/public/src/client/chats/user-list.js index 84fd8147f1..2b936c0698 100644 --- a/public/src/client/chats/user-list.js +++ b/public/src/client/chats/user-list.js @@ -44,6 +44,7 @@ define('forum/chats/user-list', ['api'], function (api) { async function updateUserList(roomId, userListEl) { if (ajaxify.data.template.chats && app.isFocused && userListEl.scrollTop() === 0 && !userListEl.hasClass('hidden')) { const data = await api.get(`/chats/${roomId}/users`, { start: 0 }); + userListEl.find('[data-bs-toggle="tooltip"]').tooltip('dispose'); userListEl.html(await app.parseAndTranslate('partials/chats/user-list', 'users', data)); userListEl.find('[data-bs-toggle="tooltip"]').tooltip(); }