Robohelp Chatbot Output in Frameless
Has anyone successfully deployed the RH chatbot in a frameless output?
I see in Adobe's instructions that the RH chatbot output gives you the embed code to add it to your site. the issue here is that navigating a frameless site via the TOC prevents JS (other than the default topic.js) from firing on the page as frameless uses history changes and does not load the entire page when clicking on a topic in the TOC (other people have posted about this issue on this forum).
So currently, their chatbot will only load on the main/welcome page but not anywhere use if you use the TOC. BTW - testing this locally does not work as the actual source files are loaded with each click. You have to push the output to a server to reproduce the push state/history js issue.
I am using RH2022 update 1, blue lagoon frameless skin. others have reported this issue with 2020 and other frameless skins. The common dominator is the frameless output itself. I have also tried forcing js in the master page, an individual topic, and homepage/topicpage.ejs files. I really don't want to mess with the topic.js.
I emailed adobe support several weeks ago (no response) and already have a bug ticket in - https://tracker.adobe.com/#/view/RH-11720
The workaround is to refresh the page which will force a reload and fire the JS but you cannot expect the end user to have to do that for every page. I really don't want to have write and deploy a listerner to fix this.
