Approval app and versions

I noticed that I can request approval on a file, but if that file later changes, the approval is still there.

If I use it for example on a crontract proposal, the manager approves but people can still add or remove clauses.