diff --git a/files/assets/js/messages.js b/files/assets/js/messages.js index bc17b6b90..97d4b5d67 100644 --- a/files/assets/js/messages.js +++ b/files/assets/js/messages.js @@ -3,7 +3,9 @@ const socket = io() socket.on('insert_reply', function(data) { const replies = document.getElementById(`replies-of-c_${data[0]}`) if (replies) { - replies.insertAdjacentHTML('beforeend', data[1]); + const html = data[1].replace(/data-nonce=".*?"/g, `data-nonce="${nonce}"`); + + replies.insertAdjacentHTML('beforeend', html); register_new_elements(replies.lastElementChild); bs_trigger(replies.lastElementChild);