@devansh-webkul Thanks for the heads up, I re-installed and checked and the problem came from Odoo's online chat script.
The code I added in scripts.blade.php, odoo chat works fine but reports the error this.activeImage.ezPlus is not a function, causing the product detail page to not work properly.
I haven't found how to fix the cause of the odoo script code conflict yet, I'll come back and update when I do.