Fix message previews

This commit is contained in:
Alex P 2023-10-16 18:36:23 +03:00
parent babd27977d
commit e867488ee2
No known key found for this signature in database
GPG key ID: 54487A734A204D71

View file

@ -172,11 +172,16 @@ document.addEventListener(
function createMessagesPreview(settingsCallback) {
const render = (settings) => {
const wrapper = document.querySelector(settings.wrapper);
let wrapper = document.querySelector(settings.wrapper);
if (!wrapper) {
return;
}
wrapper.innerHTML = '';
// looks like .innerHTML = '' is not enough, PayPal somehow renders with old style
const parent = wrapper.parentElement;
parent.removeChild(wrapper);
wrapper = document.createElement('div');
wrapper.setAttribute('id', settings.wrapper.replace('#', ''));
parent.appendChild(wrapper);
const messageRenderer = new MessageRenderer(settings);