Skip to main content
Inspiring
September 4, 2024
Answered

Robohelp 2022 Frameless CSH

  • September 4, 2024
  • 16 replies
  • 2197 views

After a recent upgrade to RH2022 and upgrading our HTML help to Frameless we are no longer able to open help topics to the correct location using context sensitive help.

Originally, users would be directed to the correct section of a topic when opening with CSH. However, with the move to frameless it now simply opens the topic without navigating to the correct section within the topic.

 

Users are able to navigate to the correct section using the ToC, and manually entering the URL works as well.

    This topic has been closed for replies.
    Correct answer drew_3566

    I have. Our dev found a workaround by implementing a 300ms delay on the web server between when the interaction occurs and when the page navigates. So far, that has given us the results we want.

    16 replies

    Peter Grainge
    Community Expert
    Community Expert
    September 11, 2024

    Thank you for posting the solution. Sometimes people don't and then the next person with the problem finds the thread but no answer.

    ________________________________________________________

    My site www.grainge.org includes many free Authoring and RoboHelp resources that may be of help.

     

    Use menu (bottom right) to mark as Best Answer or to Highlight particularly useful replies. Found the answer elsewhere? Share it here.
    Peter Grainge
    Community Expert
    Community Expert
    September 11, 2024

    Have you tried this in the head section of each topic to stop caching? 

     

    <meta http-equiv="Pragma" content="no-cache" />

    <meta http-equiv="Expires" content="-1" />

    <meta http-equiv="Cache-Control" content="no-cache" />

    ________________________________________________________

    My site www.grainge.org includes many free Authoring and RoboHelp resources that may be of help.

     

    Use menu (bottom right) to mark as Best Answer or to Highlight particularly useful replies. Found the answer elsewhere? Share it here.
    drew_3566AuthorCorrect answer
    Inspiring
    September 11, 2024

    I have. Our dev found a workaround by implementing a 300ms delay on the web server between when the interaction occurs and when the page navigates. So far, that has given us the results we want.

    Jeff_Coatsworth
    Community Expert
    Community Expert
    September 11, 2024

    That's really strange - slow down the response so that the page loads? There must be something going on in your environment for something like this to be the solution - otherwise everyone would be mentioning it on the forums.

    Inspiring
    September 5, 2024

    Does it correctly go to the relevant section if you refresh the page?

    drew_3566Author
    Inspiring
    September 5, 2024

    It does not.

    Peter Grainge
    Community Expert
    Community Expert
    September 5, 2024

    I got why your developer had used local host. Hope the ideas work. 

    ________________________________________________________
    My site www.grainge.org includes many free Authoring and RoboHelp resources that may be of help.

     

    Use menu (bottom right) to mark as Best Answer or to Highlight particularly useful replies. Found the answer elsewhere? Share it here.
    drew_3566Author
    Inspiring
    September 10, 2024

    An update to this; it's seemingly a caching issue as the first time the section is opened it is directed to the right location. However, closing the page and attempting again resumes opening to the top of the topic instead of navigating to the appropriate section.

    Jeff_Coatsworth
    Community Expert
    Community Expert
    September 10, 2024

    You either need to set a "no cache" line in the header of your HTML or configure the server to not cache those pages.

    Peter Grainge
    Community Expert
    Community Expert
    September 5, 2024

    Open the topic using the URL you supplied and right click the topic, in the context menu click View Page Source. Scroll down to that section. From a test I have just done, I don't think that is the problem.

     

    I am wondering if the use of localhost could be involved. Beyond my knowledge. For me a link on my machine would be 

    file:///D:/path/Frameless/Folder_One/Second_Topic.htm#Install_Task_Tray. I believe localhost means "on this machine"

     

    Test the link in the format above. If if makes a difference that's the reason but I don't see why. Either way you will need to go to Support but at least you might have a bit more information if that is the reason.

     

    Again, let us know.

    ________________________________________________________

    My site www.grainge.org includes many free Authoring and RoboHelp resources that may be of help.

     

    Use menu (bottom right) to mark as Best Answer or to Highlight particularly useful replies. Found the answer elsewhere? Share it here.
    drew_3566Author
    Inspiring
    September 5, 2024

    I believe it is being published to a test web server and it displays as "localhost." The problem is that it has to be alongside our web-based software to test the CSH. We are testing a couple of suggestions now. Thanks for your advice.

    Peter Grainge
    Community Expert
    Community Expert
    September 4, 2024

    Also have you looked at the code of the output to check the bookmark is correct?

    ________________________________________________________
    My site www.grainge.org includes many free Authoring and RoboHelp resources that may be of help.

     

    Use menu (bottom right) to mark as Best Answer or to Highlight particularly useful replies. Found the answer elsewhere? Share it here.
    drew_3566Author
    Inspiring
    September 4, 2024

    How do I view that info?

    Peter Grainge
    Community Expert
    Community Expert
    September 4, 2024

    One last thought. Try a shorter bookmark with no underscores. If that doesn't help, let us know what Support comes up with. 

    ________________________________________________________
    My site www.grainge.org includes many free Authoring and RoboHelp resources that may be of help.

     

    Use menu (bottom right) to mark as Best Answer or to Highlight particularly useful replies. Found the answer elsewhere? Share it here.
    Peter Grainge
    Community Expert
    Community Expert
    September 4, 2024

    Please post the developer's call.

     

    Beyond that I think you need to go to Adobe Support. See https://helpx.adobe.com/contact/enterprise-support.other.html#robohelp for your Adobe Support options. The email link tcssup@adobe.com is recommended as it reaches a team dedicated to Technical Communication Suite products including RoboHelp.

     

    You proved the construction of the call is what I have given you. When the app calls the topic, is the #part showing in the browser?

    ________________________________________________________
    My site www.grainge.org includes many free Authoring and RoboHelp resources that may be of help.

     

    Use menu (bottom right) to mark as Best Answer or to Highlight particularly useful replies. Found the answer elsewhere? Share it here.
    drew_3566Author
    Inspiring
    September 4, 2024

    It does. I will reach out to support. Thank you!

    Peter Grainge
    Community Expert
    Community Expert
    September 4, 2024

    I don't know what else I can that hasn't been said. 

     

    When you were using 2017 your developer had links in the app that opened the help to the bookmark. Now the links in the app need to change to the format you have proved works.

    ________________________________________________________
    My site www.grainge.org includes many free Authoring and RoboHelp resources that may be of help.

     

    Use menu (bottom right) to mark as Best Answer or to Highlight particularly useful replies. Found the answer elsewhere? Share it here.
    drew_3566Author
    Inspiring
    September 4, 2024

    the links are correct, as I posted in another comment, the CSH works properly in an HTML5 output and the topic itself opens with frameless, just not to the correct section. This specific issue only occurs in frameless. There is another issue happening in HTML5 I'd be happy to start a new thread to discuss, but there is some influence to move to frameless already.

    drew_3566Author
    Inspiring
    September 4, 2024

    I should clarify, I understand there are fundamental differences between HTML5 and frameless. However, the URL changes are being addressed by the dev but simply not getting the expected results.

    Peter Grainge
    Community Expert
    Community Expert
    September 4, 2024

    So patently the call that isn't working is not the same. 

    ________________________________________________________
    My site www.grainge.org includes many free Authoring and RoboHelp resources that may be of help.

     

    Use menu (bottom right) to mark as Best Answer or to Highlight particularly useful replies. Found the answer elsewhere? Share it here.
    drew_3566Author
    Inspiring
    September 4, 2024

    Could you provide a bit more clarity on what you mean? Neither the dev nor I have changed anything functionally on either side, outside of upgrading from RH2017 to 2022 and moving to a frameless help. Topics and bookmarks have been untouched.