@hunterrd,
You explained this issue really well. And I agree, this is something that I have found annoying many times.
This is not an osTicket Awesome issue, however. It is an issue with osTicket itself. I encourage you to report it in the osTicket forum or on GitHub.