When a scrollbar is used with a tabnotebook, it selects tabs in sequence, but if there are more tabs than will fit in the windowand a tab is selected outside the current view, the selected tab remains out of view. The way to view the tab is an extra middle-button click and drag to bring it into view.
I would like to see the view method modified to move the selected tab into full view at the edge of the window (top, bottom, left or right) where it came from.
I have attached some code that I created to address the issue in one of my applications, but it doesn't work well when the -equaltabs option is false because that prevents me from calculating the width (horizontal) or height (vertical) of the tab since the -width or -height option returns zero. It also is fairly sloppy in calculating the position of the tab in a consistent manner, but it should illustrate the concept.
Demo of partial solution to tabnotebook tabset scrolling