I have discovered two bugs that you can see demonstrated in the attached video.
Bug #1: Deleting multiple divisions at once jumps the tree view all the way to the top.
Steps to reproduce: 1. Open a SoundFont with a lot of instruments and presets (such as a GM bank). 2. Scroll down the tree view to find an instrument or preset with many divisions. 3. Click on a division, then shift-click another division to select multiple divisions. 4. Press the delete key (or right-click -> delete).
Result: the tree view jumps all the way to the top. Expected result: the tree view should remain at the current instrument/preset.
Bug #2: After changing division sort order, deleted divisions appear as "..."
Steps to reproduce: 1. Open a SoundFont 2. In settings, change the division sort order. It doesn't seem to matter which option is selected, but I typically choose "none". 3. Expand an instrument or preset in the tree view and delete one or more of its divisions.
Result: the division name is replaced with "..." and remains in the tree view. Expected result: the division should have been deleted and its space in the tree view eliminated.
I am running Polyphone 2.0 compiled in KDE neon 5.14 (based on Ubuntu 18.04).