Yeah, that was tweaked a bit in 0.4.
Behavior in 0.3: it shows a list of actions, with no regard to whether they’re possible or not.
Behavior in 0.4: it shows a list of actions, colored according to whether they’re possible. Impossible actions (unloading an apple, for instance) will still show, but should be visibly greyed out. Also, "D"isassemble has been added to the list.
I may have missed a few corner cases, but the coloring should be generally reliable.