By default, Bugzilla does not search the list of RESOLVED bugs.
You can force it to do so by putting the upper-case word ALL in front of your search query, e.g.: ALL tdelibs
We recommend searching for bugs this way, as you may discover that your bug has already been resolved and fixed in a later release.

Bug 2188

Summary: khelpcenter handbook section wrong display/resolution (in some rare cases)
Product: TDE Reporter: Michele Calgaro <michele.calgaro>
Component: tdelibsAssignee: Michele Calgaro <michele.calgaro>
Status: RESOLVED FIXED    
Severity: minor CC: bugwatch, kb9vqf, michele.calgaro
Priority: P5    
Version: R14.0.0 [Trinity]   
Hardware: Other   
OS: Linux   
Compiler Version: TDE Version String:
Application Version: Application Name:
Bug Depends on:    
Bug Blocks: 2014, 2246    

Description Michele Calgaro 2014-11-14 07:40:01 CST
While investigating bug 1850, I came across a strange khelpcenter behavior. In some rare cases, khelpcenter fails to correctly display (or resolve) the requested handbook section if another section is already open.

To reproduce:

1) from command line type:
khelpcenter help:/kxkb/index.html#layout-config
and observe the correct handbook section opens.

2) close (very important) the help center and from command line type:
khelpcenter help:/kxkb/index.html#switching-config
and observe the correct handbook section opens once again.

3) *do not* close the help center and from command line type once again:
khelpcenter help:/kxkb/index.html#layout-config
Observe the correct handbook section *does not* open, instead the previously displayed section remains on the screen
Comment 1 Timothy Pearson 2014-11-14 09:02:20 CST
I'm guessing this is because khelpcenter (correctly) thinks it already has the correct *page* open, but doesn't care about the changed section.  Should be trivial enough to fix in the handbook opening code.
Comment 2 Timothy Pearson 2014-12-05 09:38:03 CST
Fixed in GIT hash 687b146 (tdebase).

Thanks for reporting!
Comment 3 Michele Calgaro 2015-06-03 18:20:58 CDT
The problem is in another part of code ( TDEHTMLPart::gotoAnchor() ), so commit 687b146 has been reverted since it caused other problems (see bug 1850 and 2320).
I will work on this bug in the next days.
Comment 4 Michele Calgaro 2015-06-08 23:18:27 CDT
Actually the problem was not in TDEHTMLPart::gotoAnchor() but in the way the handbook section was called.
Fixed in commit da25462 (master) and 5c03120 (r14.0.x).