There's a few annoyances in the Air Directive small UI that is opened on the right side of the screen: if you add a new directive, and don't "confirm" it, it will stay on the list marked with and asterisk. I haven't found yet a way to easily remove these unconfirmed directives? Seems a bit silly to have to confirm it and then delete it to get it out of the list. Maybe there should be an easily available option to cancel or delete the directive before setting the target?
If you hit any of the doctrine function keys multiple times, F3 for example, you'll get multiple unplanned *GND ATTACK on the directive list that are difficult to remove. Maybe just have the [x] delete button active for these unplanned directives too? And maybe limit the amount of unconfirmed directives of each type to one, so you can't spam the list with useless directives.
Also I'm quite sure that hitting the directive function button when the UI is open is not working as it should. Pressing F2-F7 will replace the *first* directive on the list, not the one you have selected which would be the intuitive choice. I don't think this overwrite function should exist at all, the F2-F7 should just create a new unplanned directive. Deleting an unwanted directive with the [x] is a quick task, overwriting is kind of risky business since you don't actually see what you're overwriting when the popup shows up.
Also I'm sure it's been reported already, but just reminding, the Air Directive outline UI still shows 10(10) for maximum directives, that's wrong I think?