WP Rocket issues?
-
When clicking image in gallery URL changes to https://weemaesglas.be/succesverhalen/realisaties-hoogrendementsglas/hoogrendementsglas-in-houten-ramen-in-gent/#gid=1&pid=1 and scrolls down.
Clearly something wrong with processing order.
I’m using WP Rocket as caching, without it (or some other pages) it works.
Any idea on how to fix this?
The page I need help with: [log in to see the link]
-
Unfortunately – no, I have no idea what is wrong here since I don’t have any experience with the cache of WP Rocket (I usually implement my own caching functions or use Cachify).
When passing the IDs for single pictures in an URL like
#gid=1&pid=1the frontend code will try to open the specified image number (pid) in the specified gallery (gid) as soon as the document has finished loading. However if any other script is doing also things like lazy loading of images or modifiying the page dynamically, this may interfere with this since DOM updates will also be catched by the frontend code to re-build the internal image collections for PhotoSwipe.What I see in the browser console is an error – but this is not my plugin but some other plugin or the theme on your site. So this may also be a problem here. I don’t know, why any code would try to analyze the URL using a querySelector:
Uncaught SyntaxError: Failed to execute 'querySelector' on 'Document': '#gid=1&pid=1 .answer' is not a valid selector.
at activateHash (data:text/javascript;base64,CgkJZnVuY3Rpb24gc2VhcmNoKGlucHV0KSB7CgkJCWxldCBjb250YWluZXIgPSBpbnB1dC5jbG9zZXN0KCcjZmFxJyk7CgkJCWxldCBmaWx0ZXIgPSBpbnB1dC52YWx1ZS50b1VwcGVyQ2FzZSgpOwoJCQlsZXQgdGl0bGVzID0gY29udGFpbmVyLnF1ZXJ5U2VsZWN0b3JBbGwoJy5jYXQtdGl0bGUnKTsKCQkJbGV0IGZhcSA9IGNvbnRhaW5lci5xdWVyeVNlbGVjdG9yQWxsKCcucXVlc3Rpb24nKTsKCgkJCXRpdGxlcy5mb3JFYWNoKGVsZW1lbnQgPT4gZWxlbWVudC5jbGFzc0xpc3QuYWRkKCdvbicpKTsKCgkJCWlmIChmaWx0ZXIpIHsKCQkJCXRpdGxlcy5mb3JFYWNoKGVsZW1lbnQgPT4gZWxlbWVudC5zdHlsZS5kaXNwbGF5ID0gIm5vbmUiKTsKCQkJfSBlbHNlIHsKCQkJCXRpdGxlcy5mb3JFYWNoKGVsZW1lbnQgPT4gZWxlbWVudC5zdHlsZS5kaXNwbGF5ID0gImJsb2NrIik7CgkJCX0gCgoJCQlmb3IgKGxldCBpID0gMDsgaSA8IGZhcS5sZW5ndGg7IGkrKykgewoJCQkJbGV0IHR4dFZhbHVlID0gZmFxW2ldLnRleHRDb250ZW50IHx8IGZhcVtpXS5pbm5lclRleHQ7CgkJCQlpZiAodHh0VmFsdWUudG9VcHBlckNhc2UoKS5pbmRleE9mKGZpbHRlcikgPiAtMSkgewoJCQkJCWZhcVtpXS5zdHlsZS5kaXNwbGF5ID0gIiI7CgkJCQl9IGVsc2UgewoJCQkJCWZhcVtpXS5zdHlsZS5kaXNwbGF5ID0gIm5vbmUiOwoJCQkJfQoJCQl9CgkJfQoKCgkJCgkJZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcignRE9NQ29udGVudExvYWRlZCcsIChldmVudCkgPT4gewoJCQlhY3RpdmF0ZUhhc2goKTsKCQkJCgkJCWxldCB0aXRsZXMgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcuY2F0LXRpdGxlJyk7CgkJCXRpdGxlcy5mb3JFYWNoKGVsZW1lbnQgPT4gZWxlbWVudC5jbGFzc0xpc3QuYWRkKCdvZmYnKSk7CgoJCQlsZXQgYm9keSA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ2JvZHknKTsKCQkJbGV0IHF1ZXN0aW9uID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLnF1ZXN0aW9uJyk7CgkJCWxldCBhbnN3ZXIgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcuYW5zd2VyJyk7CgkJCQoJCQlmb3IgKGxldCBpID0gMDsgaSA8IHF1ZXN0aW9uLmxlbmd0aDsgaSsrKXsKCQkJCXF1ZXN0aW9uW2ldLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgKCkgPT4gewoJCQkJCQoJCQkJCWxldCBhbnN3ZXJBcnJheSA9ICBBcnJheS5mcm9tKGFuc3dlcik7IAoJCQkJCWxldCBxdWVzdGlvbkFycmF5ID0gQXJyYXkuZnJvbShxdWVzdGlvbik7CgoJCQkJCWFuc3dlckFycmF5ID0gYW5zd2VyQXJyYXkuZmlsdGVyKGVsZW1lbnQgPT4gZWxlbWVudCAhPT0gYW5zd2VyW2ldKQoJCQkJCXF1ZXN0aW9uQXJyYXkgPSBxdWVzdGlvbkFycmF5LmZpbHRlcihlbGVtZW50ID0+IGVsZW1lbnQgIT09IHF1ZXN0aW9uW2ldKQoJCQkJCgkJCQkJcXVlc3Rpb25BcnJheS5mb3JFYWNoKGVsZW1lbnQgPT4gZWxlbWVudC5jbGFzc0xpc3QucmVtb3ZlKCdhY3RpdmUtcXVlc3Rpb24nKSk7CgkJCQkJcXVlc3Rpb25baV0uY2xhc3NMaXN0LnRvZ2dsZSgnYWN0aXZlLXF1ZXN0aW9uJyk7CQkJCQoKCQkJCX0pCgkJCX0KCQkJCgkJCWNvbnN0IGlucHV0RmllbGQgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcjZmFxID4gLmlucHV0Jyk7CgkJCQoJCQlpbnB1dEZpZWxkLmZvckVhY2goIGZ1bmN0aW9uKGVsKXsKCQkJCWxldCBuZXh0U2libGluZyA9IGVsLm5leHRFbGVtZW50U2libGluZzsKCQkJCS8vY29uc29sZS5sb2cobmV4dFNpYmxpbmcpCgkJCQlpZiggbmV4dFNpYmxpbmcudGFnTmFtZSA9PSAiSDMiKSBlbC5hcHBlbmRDaGlsZChuZXh0U2libGluZyk7CgkJCX0pOwoJCQkKCQkJLypjb25zdCBpbnB1dE5leHRIZWFkZXIgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcjZmFxID4gLmlucHV0ICsgaDMnKTsKCQkJaWYoIGlucHV0RmllbGQgJiYgaW5wdXROZXh0SGVhZGVyICl7CgkJCQlpbnB1dEZpZWxkLmFwcGVuZENoaWxkKGlucHV0TmV4dEhlYWRlcik7CgkJCX0qLwoJCQkvL30pCgoJCQl3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignaGFzaGNoYW5nZScsIGZ1bmN0aW9uKCl7CgkJCQlhY3RpdmF0ZUhhc2goKTsKCQkJfSk7CgoJCQlmdW5jdGlvbiBhY3RpdmF0ZUhhc2goKXsKCQkJCWxldCBhbmNob3JUYWcgPSB3aW5kb3cudG9wLmxvY2F0aW9uLmhhc2g7CgkJCQlpZihhbmNob3JUYWcpewkKCQkJCQlpZihkb2N1bWVudC5xdWVyeVNlbGVjdG9yKGFuY2hvclRhZyArICcgLmFuc3dlcicpKXsKCQkJCQkJbGV0IGZhcSA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoYW5jaG9yVGFnICsgJyAuYW5zd2VyJyk7CgkJCQkJCWZhcS5wYXJlbnROb2RlLmNsYXNzTGlzdC5hZGQoJ2FjdGl2ZS1xdWVzdGlvbicpCgkJCQkJfQkJCgkJCQl9CgkJCX0KCQl9KQoJ:74:18)
at data:text/javascript;base64,CgkJZnVuY3Rpb24gc2VhcmNoKGlucHV0KSB7CgkJCWxldCBjb250YWluZXIgPSBpbnB1dC5jbG9zZXN0KCcjZmFxJyk7CgkJCWxldCBmaWx0ZXIgPSBpbnB1dC52YWx1ZS50b1VwcGVyQ2FzZSgpOwoJCQlsZXQgdGl0bGVzID0gY29udGFpbmVyLnF1ZXJ5U2VsZWN0b3JBbGwoJy5jYXQtdGl0bGUnKTsKCQkJbGV0IGZhcSA9IGNvbnRhaW5lci5xdWVyeVNlbGVjdG9yQWxsKCcucXVlc3Rpb24nKTsKCgkJCXRpdGxlcy5mb3JFYWNoKGVsZW1lbnQgPT4gZWxlbWVudC5jbGFzc0xpc3QuYWRkKCdvbicpKTsKCgkJCWlmIChmaWx0ZXIpIHsKCQkJCXRpdGxlcy5mb3JFYWNoKGVsZW1lbnQgPT4gZWxlbWVudC5zdHlsZS5kaXNwbGF5ID0gIm5vbmUiKTsKCQkJfSBlbHNlIHsKCQkJCXRpdGxlcy5mb3JFYWNoKGVsZW1lbnQgPT4gZWxlbWVudC5zdHlsZS5kaXNwbGF5ID0gImJsb2NrIik7CgkJCX0gCgoJCQlmb3IgKGxldCBpID0gMDsgaSA8IGZhcS5sZW5ndGg7IGkrKykgewoJCQkJbGV0IHR4dFZhbHVlID0gZmFxW2ldLnRleHRDb250ZW50IHx8IGZhcVtpXS5pbm5lclRleHQ7CgkJCQlpZiAodHh0VmFsdWUudG9VcHBlckNhc2UoKS5pbmRleE9mKGZpbHRlcikgPiAtMSkgewoJCQkJCWZhcVtpXS5zdHlsZS5kaXNwbGF5ID0gIiI7CgkJCQl9IGVsc2UgewoJCQkJCWZhcVtpXS5zdHlsZS5kaXNwbGF5ID0gIm5vbmUiOwoJCQkJfQoJCQl9CgkJfQoKCgkJCgkJZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcignRE9NQ29udGVudExvYWRlZCcsIChldmVudCkgPT4gewoJCQlhY3RpdmF0ZUhhc2goKTsKCQkJCgkJCWxldCB0aXRsZXMgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcuY2F0LXRpdGxlJyk7CgkJCXRpdGxlcy5mb3JFYWNoKGVsZW1lbnQgPT4gZWxlbWVudC5jbGFzc0xpc3QuYWRkKCdvZmYnKSk7CgoJCQlsZXQgYm9keSA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ2JvZHknKTsKCQkJbGV0IHF1ZXN0aW9uID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLnF1ZXN0aW9uJyk7CgkJCWxldCBhbnN3ZXIgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcuYW5zd2VyJyk7CgkJCQoJCQlmb3IgKGxldCBpID0gMDsgaSA8IHF1ZXN0aW9uLmxlbmd0aDsgaSsrKXsKCQkJCXF1ZXN0aW9uW2ldLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgKCkgPT4gewoJCQkJCQoJCQkJCWxldCBhbnN3ZXJBcnJheSA9ICBBcnJheS5mcm9tKGFuc3dlcik7IAoJCQkJCWxldCBxdWVzdGlvbkFycmF5ID0gQXJyYXkuZnJvbShxdWVzdGlvbik7CgoJCQkJCWFuc3dlckFycmF5ID0gYW5zd2VyQXJyYXkuZmlsdGVyKGVsZW1lbnQgPT4gZWxlbWVudCAhPT0gYW5zd2VyW2ldKQoJCQkJCXF1ZXN0aW9uQXJyYXkgPSBxdWVzdGlvbkFycmF5LmZpbHRlcihlbGVtZW50ID0+IGVsZW1lbnQgIT09IHF1ZXN0aW9uW2ldKQoJCQkJCgkJCQkJcXVlc3Rpb25BcnJheS5mb3JFYWNoKGVsZW1lbnQgPT4gZWxlbWVudC5jbGFzc0xpc3QucmVtb3ZlKCdhY3RpdmUtcXVlc3Rpb24nKSk7CgkJCQkJcXVlc3Rpb25baV0uY2xhc3NMaXN0LnRvZ2dsZSgnYWN0aXZlLXF1ZXN0aW9uJyk7CQkJCQoKCQkJCX0pCgkJCX0KCQkJCgkJCWNvbnN0IGlucHV0RmllbGQgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcjZmFxID4gLmlucHV0Jyk7CgkJCQoJCQlpbnB1dEZpZWxkLmZvckVhY2goIGZ1bmN0aW9uKGVsKXsKCQkJCWxldCBuZXh0U2libGluZyA9IGVsLm5leHRFbGVtZW50U2libGluZzsKCQkJCS8vY29uc29sZS5sb2cobmV4dFNpYmxpbmcpCgkJCQlpZiggbmV4dFNpYmxpbmcudGFnTmFtZSA9PSAiSDMiKSBlbC5hcHBlbmRDaGlsZChuZXh0U2libGluZyk7CgkJCX0pOwoJCQkKCQkJLypjb25zdCBpbnB1dE5leHRIZWFkZXIgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcjZmFxID4gLmlucHV0ICsgaDMnKTsKCQkJaWYoIGlucHV0RmllbGQgJiYgaW5wdXROZXh0SGVhZGVyICl7CgkJCQlpbnB1dEZpZWxkLmFwcGVuZENoaWxkKGlucHV0TmV4dEhlYWRlcik7CgkJCX0qLwoJCQkvL30pCgoJCQl3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignaGFzaGNoYW5nZScsIGZ1bmN0aW9uKCl7CgkJCQlhY3RpdmF0ZUhhc2goKTsKCQkJfSk7CgoJCQlmdW5jdGlvbiBhY3RpdmF0ZUhhc2goKXsKCQkJCWxldCBhbmNob3JUYWcgPSB3aW5kb3cudG9wLmxvY2F0aW9uLmhhc2g7CgkJCQlpZihhbmNob3JUYWcpewkKCQkJCQlpZihkb2N1bWVudC5xdWVyeVNlbGVjdG9yKGFuY2hvclRhZyArICcgLmFuc3dlcicpKXsKCQkJCQkJbGV0IGZhcSA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoYW5jaG9yVGFnICsgJyAuYW5zd2VyJyk7CgkJCQkJCWZhcS5wYXJlbnROb2RlLmNsYXNzTGlzdC5hZGQoJ2FjdGl2ZS1xdWVzdGlvbicpCgkJCQkJfQkJCgkJCQl9CgkJCX0KCQl9KQoJ:68:5
at nrWrapper (hoogrendementsglas-in-houten-ramen-in-gent/:128:8007)I’ll look into tht, thanks.
You must be logged in to reply to this topic.