<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta content="text/html;charset=UTF-8" http-equiv="Content-Type"></head><body ><div style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;"><div>Ok, I found the why on the top bar->SqueakHelp  sorts the help topics.<br></div><div><br></div><div>It is:   HelpTopicListItemWraper >> contents<br></div><div><br></div><div>Remove that sordid "sorted" and I get expected behavior.<br></div><div><br></div><div>Here is my rationale for this.  If I am writing documentation, It is reasonable to expect that the publisher respect the page ordering of the book. If not, we get confusion.<br></div><div>Say I write chapters "one" "two" "three" in that order. I expect to see them in that order when published.<br></div><div><br></div><div>Now, do a Print-It on these two:<br></div><div><br></div><div><blockquote style="border: 1px solid rgb(204, 204, 204); padding: 7px; background-color: rgb(245, 245, 245);"><div>OrderedCollection  with:'one' with:'two' with:'three'. --> an OrderedCollection('one' 'two' 'three')<br></div><div>(OrderedCollection  with:'one' with:'two' with:'three') sorted. ---> an OrderedCollection('one' 'three' 'two')<br></div></blockquote><div><br></div></div><div>cordially...<br></div><div><br></div><div><br></div><div><br></div><div class="zmail_extra" data-zbluepencil-ignore="true"><blockquote style="margin: 0px;"><blockquote style="border: 1px solid rgb(204, 204, 204); padding: 7px; background-color: rgb(245, 245, 245);"><div><div style="border-top: 1px solid rgb(204, 204, 204); height: 0px; margin-top: 10px; margin-bottom: 10px; line-height: 0px;" class="zmail_extra_hr"><br></div><div data-zbluepencil-ignore="true" class="zmail_extra"><div><br></div><div id="Zm-_Id_-Sgn1">---- On Sun, 10 Oct 2021 05:02:19 -0400 <b>gettimothy <<a target="_blank" href="mailto:gettimothy@zoho.com">gettimothy@zoho.com</a>></b> wrote ----<br></div><div><br></div><blockquote style="margin: 0px;"><div><div style="font-family :  Verdana,  Arial,  Helvetica,  sans-serif; font-size :  10pt;"><div>I found the culprit.  <br></div><div><br></div><div><br></div><div><br></div><div>HelpBrowser openOn: FooHelp.   ends up about three sends later in<br></div><div><br></div><div>HelpBrowser >> rootTopic: aHelpTopic<br></div><div><br></div><blockquote style="border :  1px solid rgb(204, 204, 204); padding :  7px; background-color :  rgb(245, 245, 245);"><div><div><br></div><div>rootTopic: aHelpTopic<br></div><div>"set the root topic and work out the top level sub-topics that it implies. Add the search topic at the end of the list"<br></div><div>rootTopic := aHelpTopic asHelpTopic.<br></div><div><br></div><div>self toplevelTopics: ((rootTopic ifNil: [#()] ifNotNil: [rootTopic subtopics]) sorted, {self searchTopic}).<br></div><div>self toplevelTopics: ((rootTopic ifNil: [#()] ifNotNil: [rootTopic subtopics ifEmpty: [{rootTopic}]]) <b>sorted</b>, {self searchTopic}).<br></div><div>self changed: #windowTitle.<br></div></div></blockquote><div><div style="font-family  :  Verdana,   Arial,   Helvetica,   sans-serif; font-size  :  10pt;"><div><br></div><div>When I remove that "sorted" I get the results I expect.<br></div><div><br></div><div>However....when I go to the top bar Help->SqueakHelp   it reverts back to the "incorrect" behavior.<br></div><div><br></div><div>gonna hunt that down next.<br></div><div><br></div><div><br></div><div><br></div></div></div></div></div></blockquote></div></div></blockquote><div><div style="font-family :  Verdana,  Arial,  Helvetica,  sans-serif; font-size :  10pt;"><div><div style="font-family  :  Verdana,   Arial,   Helvetica,   sans-serif; font-size  :  10pt;"><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div></div></div></div></div></blockquote></div></div><br></body></html>