It looks like the backend includes all the bootstrap js and less files, but the frontend only uses a couple of less files from bootstrap.
If you include the following in your common/scripts.tpl file, you can see that the element gets updated when clicked, but because the bootstrap classes do not exist in the frontend, it does not work correctly.
I have to use a collapsible text to obtain a better looking page. Indeed the product description is quite long and must be placed on the right side of the product photo. I'll try to concentrate the SEO in the first part of the description that is always visible.
Hi Matthew in the version 4.3.3 the script you mentioned is already include in the scripts.tpl. I also tried to include the transitions.js that is a dependency for the collapsible content, but I haven't had luck
Only one thing that would be sweet, is to easily assign a Group to each DIV so that only one DIV content within a group is expanded, collapsing others when clicked.