Cursor insists in working on master

I was going to submit this as a bug report, but I’m not sure it is a bug. More of a frustration.

I have an app I am working on that is built on aws, and cannot be run locally. Because of that, I have a lot of commits, over 1000 in a month. I decided I absolutely needed to use branches and PRs to keep going. So I checked out a feature branch, and gave it a task to work on.

It immediately checked out master and got to work

So then I explicitly tell it to use the branch. After the first push, I created a PR so it would trigger CI/CD for dev deploy.

After a few commits it closed the pr, merged the brach, and started working on master again.