403 Error when using Frameless Output Mini-TOC - Part 2
Copy link to clipboard
Copied
I reported this same issue in a different post ("403 Error when using Frameless Output Mini-TOC") searlier this month, and I am still experiencing the issue. Peter, you and Jeff said no one else had reported the issue. You also suggested in that post that it might be a webserver permissions issue. I still think it is a RoboHelp issue. One of our IT people looked at this issue with me today. I showed him a copy of the project generated with an older version of RoboHelp, where the miniTOC links work, and a copy generated with RH 2022.4.179, where the miniTOC links do not work. He had me inspect a miniTOC link in the output that works and in the output that does not work. In the output that does not work, he found an extra set of span tags. See the image below.
He removed the span tags from the link that did not work, and the link worked again. Does this still sound like a webserver permissions issue? Is there something I could have done in the project that would have added the span tags to the miniTOC links? Given the above, does it sound as if this is an RH bug that I should report? Thanks!
Note: As noted in the other post, the miniTOCs links in a frameless project generated with RH 2022.4.179 work if I test them locally, but they do not work after the project is copied to a server.
Copy link to clipboard
Copied
I updated the topicpage.js file for the Mini TOC code I showed in my screen shots from yesterday and placed that updated file in the following 4 locations, re-generated all projects, and deployed to the server. However, this did not fix my issue. Do I have to completely replace the topicpage.js file with the one from before Patch 4 instead of just updating the code around Mini TOC? Anything else I need to change?
C:\Program Files\Adobe\Adobe RoboHelp\resources\data\template\layouts\preview\en_us\frameless_topnav\template\scripts
C:\Program Files\Adobe\Adobe RoboHelp\resources\data\template\layouts\preview\en_us\frameless_homepage\template\scripts
C:\Program Files\Adobe\Adobe RoboHelp\resources\data\template\layouts\preview\en_us\frameless\template\scripts
C:\Program Files\Adobe\Adobe RoboHelp\resources\data\frameless\js
Copy link to clipboard
Copied
I think @Timothy386187870sd3 's workaround involved a complete substitution of the Patch 4 version of the 2 files with their Patch 3 version.
Copy link to clipboard
Copied
I found out there was a deployment issue with the help files yesterday. The Mini TOC is working. So, only updating the set of code that was updated for the Mini TOC fixed the issues! Thank you, @Jeff_Coatsworth @Timothy386187870sd3 @Peter Grainge for all of your assistance!

