Recently I realised I had a few errors (thankyou those that pointed them out and how to find them) and I've been resolving issues and thought I had broken something in the process.. however my testing site also displays the same error. On my homepage and category pages the wishlist, compare and quick view toggles would display on top of the image for the product, first 2 of 3 work as expected.. Last one seems to be returning "javascript:void(0)" so I spent a full day searching with developers toolkit trying to find something to explain the behaviour. Then by chance I happenned to open a tab for my testing site which still has all 3 buttons present (disabled 2 of them today on live site for testing purposes) and the issue is seemingly associated to being the last child, I can disable the faulty last one, that makes the last child change to a button that now says js void instead of working like it had..

Plus side.. I didn't break it 😎😅 down side.. I have spent most of the day trying to figure it out without luck. How do I debug this issue/pinpoint where it comes from? It seems the code is set to show javascript void if the model number isn't present on the item, however all these items have model numbers and I can even see the model numbers clearly being passed to all, including the last child element 🤷##♂️

https://crazygamer.uk is my site and
You can add testing. To get through to testing to see the odd behaviour. I even tried chatgpt who replied with "it looks like your looking for information on the song 'love me like you do' by Ellie goulding" 😐😅