Force avatar re-render after showing preview-author div.

Browsers skip rendering images inside display:none containers.
Re-assign the src attribute after making the div visible to force
the browser to render the SVG data URI.
This commit is contained in:
russell@unturf.com 2026-02-08 05:37:41 -05:00
parent e6af04bfc6
commit 3c4f5998f2

View file

@ -8,6 +8,13 @@ function updatePreviewAuthor(previewDiv) {
var author = previewDiv.querySelector('.preview-author');
if (!author) return;
author.style.display = '';
// Force avatar re-render: browsers skip images in display:none containers.
var img = author.querySelector('img');
if (img) {
var src = img.getAttribute('src');
img.removeAttribute('src');
img.setAttribute('src', src);
}
var form = previewDiv.closest('form');
if (form) {
var nameInput = form.querySelector('[name="anonymous_name"]');