Support » Plugin: Photoswipe Masonry Gallery » Javascript error, not working

  • Resolved clarklab


    Trying the plugin for the first time, I’m getting the error:

    Uncaught TypeError: Cannot read property 'firstChild' of undefined

    when I click on an image. No modal launches, just that console error. That’s on top of the fact that the mosaic doesn’t work. The images just show up in a regular vertical stack.

Viewing 15 replies - 1 through 15 (of 16 total)
  • I have the same problem! There is a solution?


    clarklab if I disabled SEO by Yoast plugin the gallery work perfectly!

    Thanks MatteoChiti I had the same problem and your solution worked like a charm! The question is what in Yoasts SEO plugin was causing the error..

    Yes… Now I try to open a topic on Yoast plugin support and hear what they say…

    Ok nice, please let me know if you come up with a solution!! 🙂 Thanks man

    I can’t seem to replicate this. Please let me know what combination of theme, Yoast, and my plugin can give you this error. Thanks!



    I’m having the same issues. As soon as I installed Yoast, everything broke. I haven’t yet pinpointed why Yoast broke the Gallery. But, at this point… Yoast is more important than the Gallery.

    I really liked the functionality of this plugin and I would use it again if this issue can be resolved.

    Custom theme based on Underscores. Everything was working fine, until I installed Yoast. If I remove Yoast, it works again.



    I also have the same problem. The website (with a custom theme) has a gallery on the homepage, which works, and it has one on a page, which doesn’t work and gives the same errors as described above. When I remove the gallery on the homepage, the one on the page starts working again. While I have Yoast plugins installed, none of them are activated.

    Plugin Author THRIVE – Web Design Gold Coast


    If someone can email me a theme with the problem I’ll try to track down the issue.



    Hi and thanks for the support!

    The site where I have the bug is
    The WordPress theme is completely made by me from an underscore naked theme…

    In this moment I’m using another SEO plugin…



    Hi !
    I have the same problem : When I activate wordpress seo, Photoswipe Masonry Gallery becomes inactive. This is a post with photoswipe on my site : Regarde où tu marches (SEO by Yoast is deactivate for the moment)
    Any suggestion ?
    Thanks for the support !

    Plugin Author THRIVE – Web Design Gold Coast


    I just tried the “underscore naked theme” and no JS error for me. I’m keen to track it down if someone can send me a theme with the issue.



    My site (regardeoutumarches) use this theme : Fukasawa
    Thank you.

    The Fukasawa theme has it’s own grid layout which is probably the issue.

    To all those having this conflict with Yoast SEO, I have a partial solution that allows you to have Yoast SEO and Photoswipe Masonry Gallery play nicely. Apparently there is an issue with how Yoast SEO adds Twitter card meta data. Disabling the Twitter card meta data fixes this issue. Go to SEO -> Social and click on the Twitter tab. Then uncheck the box next to “Add Twitter card meta data.” Photoswipe Masonry Gallery will go back to working beautifully.

Viewing 15 replies - 1 through 15 (of 16 total)
  • The topic ‘Javascript error, not working’ is closed to new replies.