Scroll bars have two functions. They:
( I ) Indicate the total amount of information available in a window.
( II ) Allow the user to navigate that information.
Scroll bars have three mechanics of navigation:
( a ) Click an end arrow to display one additional line of information forward or back.
( b ) Click the scroll bar channel to move one page forward or back.
( c ) Click and drag the scroll bar to move a user defined number of lines forward or back.
I am dissatisfied with the scroll bars I have found in game.
1. I do not like the implementation of mechanic ( c ) click and drag. If the mouse pointer leaves the narrow scroll bar channel the information in the associated window will cease to scroll. Afterwards the mouse button may be released in the scroll bar channel causing the scroll bar and the corresponding information to "pop" to that position suddenly. Elsewise, the click and drag motion may be remembered and this "pop" behavior suddenly applied at a later time. This is reproducable by making a click and drag motion with the scroll bar where the mouse button is released outside of the scroll channel. Afterwards, if mechanic ( b ) is used, even if the user is navigating a different page entirely the scroll bar will "pop" to the position of the mouse cursor instead of making the expected one page advance. This strikes me as a bug since sometimes the scroll bar will move to the nearest end of the scroll bar channel first before moving to the point of the click.
I would prefer if click and drag worked such that the scroll bar continued to smoothly scroll information up and down once the scroll bar had been gripped regardless of whether the mouse cursor remains in the scroll bar channel. I would prefer that clicking the scroll bar channel moved the information one page at a time regardless of previous click and drag maneuvers.
2. In the Hiergamenon most of the top level topics have enough subcategories to require a scroll bar. Also, some subcategories in the game concepts topic have an additional scroll bar in their information window. If a champion aquires enough categories of items, he may have a scroll bar in his Unit Details:Equipment Tab:Equipment subsection. All of these scroll bars fail to deliver function ( I ) the visible communication of the total information available in a window. Additionally, manipulating a short scroll bar via ( c ) click and drag can give the illusion of failure when the information is only slightly longer than the display window since the bar needs to be near the far end of the channel before the display will change.
I request that functionality be added to display a scroll bar whose height is proportional to the total number of pages of information in the window. For example: in Google Chrome I search for "fallen enchantress". Ten results are displayed. In total they take up one and three quarters screens of display space. The scroll bar is 4/7 of the height of the scroll bar channel. Example 2: A FE champion has four categories of equipment. Three rows can be displayed in the equipment panel. The scroll bar is 3/4 the height of the scroll bar channel.
3. In the champion's Unit Details:Equipment Tab:Equipment subsection a scroll bar may be present. If it is, then mechanic ( a ) advancing the information by one line will perform literally that action. However, due to the structure of that panel (equipment category title followed on the next line by equipment icon) it is a trivial action and a second click is necessary to make a useful change to the information displayed. I would prefer if a single click on the scroll bar end button moved the display by an entire category, instead of treating the equipment in a category and the title text of that category as separate and distinct.
4. In the Hiergamenon Game Concepts section, some subsections have scroll bars. These bars overlap the scroll bar channel end buttons when they are at the top or bottom of their range. This is unsightly.