I also tested the code with -2 set, and on the 3 strikes battle track selection it was giving huge track boxes and no support for keyboard scrolling. (3 tracks on 3 strikes battle, so it made the widget think there was only 1).
If I'm right this bug also exists in tracks_screen.cpp, where it's not such a major issue because there are so many tracks available.