Version 205.3 -Offline help does not allow navigating to subsequent pages

Started by Ger, May 05, 2025, 08:00:13 PM

Previous topic - Next topic

Ger

I have installed offline help (downloaded today: the file application.min.2025.3.2.js is visible in \webroot\help\; all other folders/files are listed as well). 
Edit > Preferences > Application is configured for offline help (yes)

When opening the help (using F1 or the menu option), the main/first page is displayed correctly. When navigating to a next page in the help, an Error 404 message is displayed.

(originally posted in general discussion forum: here)

axel.hennig

I can confirm this (Browser: Chrome).

Interesting is also that (as already mentioned by Ger) the first page is displayed (after pressing F1 within IMatch) correctly, but when hitting F5 (refresh) the 404 message already appears.

So, the same site (same URL) does not work anymore after re-freshing.

Ger

for info: I reinstalled the previous help file (2025.2.4) and that version works fine.

ger

axel.hennig

BTW: I think everybody using IMatch should download the offline-help-files for the following reason: What happens if Mario gets hit by a bus?

But, I have to say that I've (from time to time) downloaded it, but never tested it... should have done like with backups. Next "lesson learned".

Mario

This is very mysterious. I have compared the source code of the help system 2025.2.4 and 2025.3.2 to see which changes I made. None of the changes has anything do to with the error.

So I rolled back to 2025.4.2 and this version worked, as Ger mentioned.
Then I re-applied all of the 8 changes to the source code, one-by-one, compiled and tested the offline help. To see which change causes the error. After applying all 8 changes, it still works...??!! 

Reading the compiled and compressed JavaScript is not that easy (this is what the help system uses) but I guess the compiler/compressor had a hiccup of sorts and produced an error that only affects the locally installed help system, but not the help system running on my server.

Can you please download the attached ZIP file, unpack it and replace the file with the same name in the webroot\help folder on your system (where the offline help system is installed) and then retry?


Ger

I installed the js file and opened IMatch. The help works as expected. Clicking around seems to go fine.

But some random clicking gave this (maybe that's an incidental issue):
- in File Window, hit F1 (File Window Help opens)
- under Keyboard usage, click Keyboard Cheat Sheet
- under Tree Controls, click Working with Tree Control Elements: the html file http://127.0.0.1:50519/help/tree_expcol.htm gives an Error 404 (tree_expcol.html exists in the topics-subdiretory)

ger



Mario

The cheat sheet is dynamically generated by JavaScript. Maybe the link is not bound. Minor issue. I'll look into it.
I'll close this since the original bug is solved. I will upload an updated version of the offline help today.

Ger

Thanks for that. And yes I agree, the single link might be a different thing.