Correct and it’s a bug obviously, but there may be underlying structure issues for this misbehaviour.
My workaround (for instrument track presets):
| Step | Command Category or External Utility | Command Name or External Utility action | Number of times |
|---|---|---|---|
| 1 | AddTrack | Instrument | |
| 2 | External Utility | Hit Enter | |
| 3 | Preset | Track Preset: Open Browser | |
| 4 | Focus | Fore | 6 times (with filters tab off) |
| 5 | External Utility | Paste from clipboard or type the track preset exact name | |
| 6 | External Utility | Hit Enter | |
| 7 | Focus | Fore | 1 time |
| 8 | External Utility | Hit Arrow-Down | |
| 9 | External Utility | Hit Enter |
I feel you. I think that it would be great to have either this, or a way to do it using MIDI Remote. In CB15.0.20, the functionality of querying instrument/fx plugins and inserting them in proper slots is added and it’s great. Wish something similar is done for the track/vst presets in the future. It is not easy if we view it as a complete implementation, but should be doable a bit easier by providing just a way to load presets by their unique names/ids, whatever feels best.