Ctrl-O sets text to the person's default text color and removes all codes. That's exactly what it should do. If you want it to show text in your font color, then using your own Ctrl-K would make more sense. In either case, it's definitely not a bug.

Each user is supposed to see their default font color when no Ctrl-K is in effect.