OK, this isn't an especially big request - just a very useful quality of life change! :')
When you're working on a project with a ton of variables, it very quickly becomes a hassle to search for the position of your variable in the dropdowns. As such, the list should automatically be arranged alphabetically.
There are technically some arguments that could be had over whether variables in the particular scope of a script should be arranged separately, but frankly that is a separate feature request than this. They aren't grouped separately now and they don't need to be in order to implement this; the full list, as it is now, simply needs to be sorted alphabetically.
I think you're wrong about this one, though. I think variables are arranged by scope, even with a procedure's inputs separated from its script variables.
Ooh, you're right! Scratch that part of my post, then. But still: within a particular scope (group in the dropdown), variables aren't sorted alphabetically. That should be fixed.