In RH 2019 Update 9 Responsive HTML5 output, certain characters not displayed in search result

New Here ,
Oct 28, 2019

Copy link to clipboard

Copied

Hi Everyone,

 

I use Adobe RoboHelp 2019 Update 9 (Version 14.0.9) including the Hotfix from https://helpx.adobe.com/robohelp/kb/hotfix-for-robohelp-update-9-2019-release.html and encountered the following problem:
I have a simple html file "First_Topic.htm" which includes a text containing different characters.
(I slightly modified the file "First_Topic.htm" which was generated when creating a new RoboHelp project.)
When I generate a Responsive HTML5 output and search for a keyword (e.g. "topic"), in the search result, characters like the plus sign (+) or round brackets are removed.
Furthermore, it seems that paragraphs (<p></p>) are removed as well or at least will be displayed with a smaller margin.
I currently only encountered the problem in the context of plus signs, round brackets, and paragraphs, but other characters and html tags may be affected as well.
I attached a picture to illustrate the problem showing the original content and the content after clicking on the search result.

 

I tested it with Mozilla Firefox, Internet Explorer, and Edge. The problem occured in all browsers.

 

I tried to set "Encoding" to "Unicode(UTF-8 without BOM)" in RoboHelp, but that did not change the behaviour.

 

I assume that the problem has something to do with encoding and the JavaScript logic used by the search functionality of RoboHelp.

 

During my analysis of the problem, I opened the Web Console of Firefox and, among others, encountered the following error messages:
Empty string passed to getElementById(). layoutwidgets.min.js:5:29350
Empty string passed to getElementById(). layoutwidgets.min.js:5:29394
The character encoding declaration of the HTML document was not found when prescanning the first 1024 bytes of the file. When viewed in a differently-configured browser, this page will reload automatically. The encoding declaration needs to be moved to be within the first 1024 bytes of the file. First_Topic.htm:53

 

I'm not sure, if the messages have something to do with my problem, but maybe this info is helpful for you.

 

I haven't found a way to solve the problem on my own. It would be very helpful, if you could provide an update/hotfix to solve the problem.

 

Thanks in advance and best regards,
Sabine

before_and_after.png

 

TOPICS
HTML5 layout, New UI

Views

360

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more

In RH 2019 Update 9 Responsive HTML5 output, certain characters not displayed in search result

New Here ,
Oct 28, 2019

Copy link to clipboard

Copied

Hi Everyone,

 

I use Adobe RoboHelp 2019 Update 9 (Version 14.0.9) including the Hotfix from https://helpx.adobe.com/robohelp/kb/hotfix-for-robohelp-update-9-2019-release.html and encountered the following problem:
I have a simple html file "First_Topic.htm" which includes a text containing different characters.
(I slightly modified the file "First_Topic.htm" which was generated when creating a new RoboHelp project.)
When I generate a Responsive HTML5 output and search for a keyword (e.g. "topic"), in the search result, characters like the plus sign (+) or round brackets are removed.
Furthermore, it seems that paragraphs (<p></p>) are removed as well or at least will be displayed with a smaller margin.
I currently only encountered the problem in the context of plus signs, round brackets, and paragraphs, but other characters and html tags may be affected as well.
I attached a picture to illustrate the problem showing the original content and the content after clicking on the search result.

 

I tested it with Mozilla Firefox, Internet Explorer, and Edge. The problem occured in all browsers.

 

I tried to set "Encoding" to "Unicode(UTF-8 without BOM)" in RoboHelp, but that did not change the behaviour.

 

I assume that the problem has something to do with encoding and the JavaScript logic used by the search functionality of RoboHelp.

 

During my analysis of the problem, I opened the Web Console of Firefox and, among others, encountered the following error messages:
Empty string passed to getElementById(). layoutwidgets.min.js:5:29350
Empty string passed to getElementById(). layoutwidgets.min.js:5:29394
The character encoding declaration of the HTML document was not found when prescanning the first 1024 bytes of the file. When viewed in a differently-configured browser, this page will reload automatically. The encoding declaration needs to be moved to be within the first 1024 bytes of the file. First_Topic.htm:53

 

I'm not sure, if the messages have something to do with my problem, but maybe this info is helpful for you.

 

I haven't found a way to solve the problem on my own. It would be very helpful, if you could provide an update/hotfix to solve the problem.

 

Thanks in advance and best regards,
Sabine

before_and_after.png

 

TOPICS
HTML5 layout, New UI

Views

361

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Oct 28, 2019 0
Adobe Community Professional ,
Oct 28, 2019

Copy link to clipboard

Copied

The way I read the hotfix notes, it sounds like the generate process was removing all parentheses from the output in RH2019 Classic. So it looks like the hotfix is doing the job as you have parentheses in your output.

 

I suspect the search problem is a different issue. I'm downloading the hotfix now and will try tomorrow (slow internet, thanks "next gen" multi technology mix...) and let you know if I see the same results.

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Oct 28, 2019 0
Adobe Community Professional ,
Oct 28, 2019

Copy link to clipboard

Copied

I have the hotfix applied and like you added the top row of characters on the keyboard. If I generate using the Azure Blue the brackets are there when I generate. If I then search and click the results they are still there.

 

Was your test in a brand new project?

 

Please go to settings > apps and click on RoboHelp 2019. Does it show as 14.0.9.50?

 

I left the encoding setting as Default.

 

Also please always indicate whether you are using Classic or the new version of 2019. We have been able to work it out from some of the information but it does help if you state that.

 

Please use the blue Reply button at the top to help me help you. The black Reply link nests replies and they sort out of order.

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Oct 28, 2019 0
New Here ,
Oct 28, 2019

Copy link to clipboard

Copied

Dear Amebr! Dear Peter Grainge!

 

Thank you for your replies.

 

I use the new version of Adobe RoboHelp 2019 and not the Classic one.
Sorry, I will indicate that in further posts in the Adobe Support Community.

 

Yes, I created a brand new project.
Then, I only modified the content of the html file First_Topic.htm and adapted the Output Path of the Responsive HTML5 output preset.

 

Yes, "settings > apps" shows RoboHelp 2019 with the version info 14.0.9.50.
The postfix ".50" indicates the hotfix I installed, right?

 

I tried my project once with no skin assigned and once using Azure Blue.
In both cases, I got the problem.

 

I read the release notes of the hotfix and noticed, that the correction concerning removing parentheses was for RoboHelp Classic, but I hoped that it will also affect/solve my problem.

 

Please just tell me, if I should provide you my project, the output of my project, or something else.

 

Best Regards,
Sabine

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Oct 28, 2019 0
Adobe Community Professional ,
Oct 28, 2019

Copy link to clipboard

Copied

I have retested using the new UI version and it is still working as it should. See the Contact Page on my site and send me your project as instructed there.

 


www.grainge.org

Please use the blue Reply button at the top to help me help you. The black Reply link nests replies and they sort out of order.

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Oct 28, 2019 0
New Here ,
Oct 29, 2019

Copy link to clipboard

Copied

Dear Peter Grainge!

 

I have sent my project using wetransfer.com.

 

Best Regards,
Sabine

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Oct 29, 2019 0
New Here ,
Oct 29, 2019

Copy link to clipboard

Copied

I mean the ...grainge.org address.

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Oct 29, 2019 0