Your comments

Well, there is a small issue that it picks the first partial match even if there is an exact match below.

E.g. if I have branches "aa-bb" and "bb", and I type "bb" - it would focus "aa-bb". Wish it would prefer an exact match.

Thank you, that's it.

I guess this is a suggestion to update outdated documentation then. I can see now that it describes the Working Tree Window UI, not the default one.

2: ideally this wouldn't show up as a separate window in Windows taskbar.

SG shows dialogs in the center of its window - that's another issue with the 3rd approach.

And the Log window now opens stretched over my two monitors as well.

Wait, 3 works, you just have to shuffle the subwindows a bit:

Still, wish there was a better way, that doesn't require a non-maximized window, because I am going to drag it by mistake every once in a while. Also my monitors are of different sizes and not positioned 1-to-1 vertically.