diff --git a/files/assets/js/comments+submission_listing.js b/files/assets/js/comments+submission_listing.js
index ceb576621..6e1e211f6 100644
--- a/files/assets/js/comments+submission_listing.js
+++ b/files/assets/js/comments+submission_listing.js
@@ -33,30 +33,28 @@ function popovertrigger() {
popovertrigger()
function popclick(author) {
- let badges = ''
- for (const x of author["badges"]) {
- badges += `
`
- }
- i = document.getElementsByClassName('pop-banner').length - 1
- document.getElementsByClassName('pop-banner')[i].src = author["bannerurl"]
- document.getElementsByClassName('pop-picture')[i].src = author["profile_url"]
- document.getElementsByClassName('pop-username')[i].innerHTML = author["username"]
- document.getElementsByClassName('pop-bio')[i].innerHTML = author["bio_html"]
- document.getElementsByClassName('pop-postcount')[i].innerHTML = author["post_count"]
- document.getElementsByClassName('pop-commentcount')[i].innerHTML = author["comment_count"]
- document.getElementsByClassName('pop-coins')[i].innerHTML = author["coins"]
- document.getElementsByClassName('pop-viewmore')[i].href = author["url"]
- document.getElementsByClassName('pop-badges')[i].innerHTML = badges
-
let popfix = document.getElementById("popover-fix")
if (popfix) document.body.removeChild(popfix);
var popover_old = document.getElementsByClassName("popover")[0];
var popover_new = document.createElement("DIV");
-
popover_new.innerHTML = popover_old.outerHTML;
popover_new.id = "popover-fix";
+ let badges = ''
+ for (const x of author["badges"]) {
+ badges += `
`
+ }
+ popover_new.getElementsByClassName('pop-banner')[0].src = author["bannerurl"]
+ popover_new.getElementsByClassName('pop-picture')[0].src = author["profile_url"]
+ popover_new.getElementsByClassName('pop-username')[0].innerHTML = author["username"]
+ popover_new.getElementsByClassName('pop-bio')[0].innerHTML = author["bio_html"]
+ popover_new.getElementsByClassName('pop-postcount')[0].innerHTML = author["post_count"]
+ popover_new.getElementsByClassName('pop-commentcount')[0].innerHTML = author["comment_count"]
+ popover_new.getElementsByClassName('pop-coins')[0].innerHTML = author["coins"]
+ popover_new.getElementsByClassName('pop-viewmore')[0].href = author["url"]
+ popover_new.getElementsByClassName('pop-badges')[0].innerHTML = badges
+
document.body.appendChild(popover_new);
document.body.removeChild(popover_old);
}