How do you handle a boss who takes credit for your work constantly?
I have been at my current job for about a year and a half. Overall I like the work and my teammates are solid. But my direct supervisor has a habit of presenting my ideas and completed projects to senior leadership as if they were their own. At first I let it slide because I thought maybe it was just poor communication or they would eventually give credit where it was due. But it keeps happening. Last week I built a presentation from scratch, ran the analysis, designed the slides, everything. In the leadership meeting my boss presented it and said we have been working on this and here are our findings. No mention of me at all.
I have tried gently redirecting in the moment by saying things like oh yeah when I was pulling that data I noticed xyz. That did not seem to change anything. I am worried that directly confronting them will damage the relationship or get me labeled as not a team player. But I am also starting to feel invisible and resentful. For people who have been through this, what actually worked? Did you talk to your boss directly, go above them, or just find another job? I do not need a parade in my honor but I would like the people who evaluate my raises to know what I actually do.