Take this example:
Media name: 'The Getaway (Williams 1986)'
The user could have one or all of the following tables installed. These are examples for filenames:
Getaway - Highspeed II.vpx.
Highspeed II, the Getaway.vpx
JP's The Getaway.vpx
PinballY shows tables following their media name (sort order & name shown on screen). 'The Getaway' is listed between tables starting with 'T'. This is where the user is expecting the location of PinballY to be (and to stay), because he navigated there. Multiple versions of the table are shown here (as long as the media name is same or similar).
When deleting the game details of this/these tables, PinballY seems to have the behavior to switch position to the letter with which the filename of the table starts. That is either 'G', 'H' or 'J' in the example. That means after deleting one of the tables, PinballY suddenly changes what tables are shown on screen. The user is losing context of where he was browsing the list of tables. Say, you want to clean up multiple versions of 'The Getaway'. After deleting one media name, the remaining versions of 'The Getaway' are not shown on the screen anymore; instead tables starting with 'G' are shown.
This is also an issue if there is only one version of a table installed, because when going through the list of all tables, again the position switches from 'T' to 'G'. The user has to go back to 'T' a gain and find the exact position amongst all tables starting with 'T' where he left before.
Take this example: Media name: 'The Getaway (Williams 1986)' The user could have one or all of the following tables installed. These are examples for filenames: