I agree, usually I approve all but occasionally I need to one-off nitpick reject minor changes in the mix. Seems the new flow is you have to approve all and then manually go back to edit what you caught, but that is nonintuitive.
I created an account just to +1 this. “Reject all” should only reject changes since the previous prompt. Or at least, please show a warning “this will reject ALL changes since the start of this chat”. Frustrating experience to have “reject all” really be “reject all and then some”.