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:
parent
e6af04bfc6
commit
3c4f5998f2
1 changed files with 7 additions and 0 deletions
|
|
@ -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"]');
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue