I apologize for this. I don’t know why i didn’t think to check this first. a few hours after posting and thinking about the issue, this sort of dawned on me.
i’m actually not using any plugins at the moment, but upon trying the twenty-ten theme, the problem was gone. obviously something is breaking this in my theme.