Active transaction indicator

Is it possible to only make the Commit and Rollback buttons enabled only when there is a pending transaction?  Sometimes when you run a procedure you don't know if it is waiting on a commit or now.  Or sometimes I forget when I run my own updates so it would be nice to have a visual indicator of some sort.

This exists. Click here:

image