I know that each separate bug should be declared in separate topic - but in current case I don't know exactly how to divide it.
Very probably that One bug does exist only because another does exist. So еherefore, depending on from what description of the bug will start checking/testing and fixing - it may turn out that another bug will be unreproducible. BUT! IMHO - THIS fact should be obtained precisely targeted - trying to process ALL the descriptions of bugs provided further.
1) OK, let see on our initial sate of the patient: https://ibb.co/VSSv6T2
Here we open menu with listing of all opened TABs. So far all is good
Now let filter list - press 'B' key and get this: https://ibb.co/d2CW84Q
What’s already starting to get embarrassing at this point? I’ll be clear - we’ve got this menu on the left file panel. It seems logical to see the alignment of objects on the left side. BUT! This is the truth until if you became aware of the fact that the width of this menu can change - and do it dynamically!
Erase the letter B and enter the symbol * instead of it: https://ibb.co/3Mtsvm2
And we are surprised to see that the position of the quick search/filter field remained in place, but the called menu suddenly changed in size! Extremely! YES - the reason for this change we see immediately here - on the place: Instead of just TABs names, we now see complete paths to the directories that are opened in these tabs.
Again - like the change itself is logical - but it is illogical that since we have the probability/possibility of changing the size of this new menu, relative to which the quick search/filter field is displayed at the bottom, then the alignment of these two objects should be made as for the right file pane, so and for the left panel in the same way - on the right border of these objects ONLY!
And if plugin 'Quick Search eXtended' support also comes into play, then the situation with displaying objects relative to each other becomes even more terrifying: https://ibb.co/RS2KYsk
It is doubly terrifying - because if you open this menu on the right file panel, when the Total window is expanded to full screen, then when you call the quick search/filter field, you will see ONLY this gui-form, and its the "second part", represented by a gui-form from resources of plugin 'Quick Search eXtended' - will be drawn OUTSIDE the screen. Those it will be completely invisible....
This was a description of the 1 bug.
2) And this bug is more simple. It lies in the fact that we CANNOT go back to a shortened version of this menu when ONLY tab names are present in it. Those even if we erase the entire input in the search/filter field, then nothing changes in the form: https://ibb.co/X42tJCR
Unexpected and uncomfortable.
3) This bug only affects the menu of recent folders and frequently used directories. The starting condition is the need to set many, many entries in the menu. So that there is a significant difference between showing a shorted version of lists and showing all entries. For another bug, this state was already in demand and was reproduced as I saw. Therefore, I do not worry about understanding this moment.
So - turn on the display of all entries - and now scroll this huge list to the bottom. This is our initial state of the patient will be.
Move the mouse cursor (and, accordingly, the selection/focus of the list's item in the menu) to the second entry from the list of frequently used directories. We keep count Up&Down from the separator of these two "half-lists"! Accordingly, the count goes up for the list of frequently used directories, and down from the separator goes the count for the last visited folders. Figuratively it looks like this:
Code: Select all
.........
3
2 <------------- put selection/focus/mouse cursor on this list item - and DO NOT move it!!!!
1
------------
1
2
3
.........
Now to get a full description of the 3 bug - delete this * symbol. And yes, the records will come back, BUT!!! now I ask you to pay attention to the incorrect behavior and rendering of the scrollbar when repeating these two actions: entering * and deleting * and related to this - disappearing records and their re-drawing... The scrollbar will always be shown with the wrong height and with the wrong depth (here I do not know how to describe this concept - i.e. it is the amount to which the scrollbar can be adjusted to reach the end of the list. This is the space that is under the thumbtrack of scrollbar) that is expected for each current situation: when there are no records and when they do appear.
This seems to be all the description of all the bugs associated with this new menu/dialog.