When you click “Apply”, and it results in no changes at all, it still requires you to “accept/reject changes” to exit the diff state.
This was a bit confusing behavior because I assumed you shouldn’t be needing to “accept/reject changes” to exit the diff state when there’s no changes at all.