In practice
An email assistant proposes sending to A. A reviewer changes the recipient to B, but the assistant can then request the original action again. This is the approval loop addressed by the fix.
From report to release
Issue #33787 includes an example and execution output, with another user reporting the same behavior. Maintainer PR #40463 changes the action record and returned message. It is merged and listed in the stable 1.4.2 release.
Who it affects
This matters to teams building LangChain agents with approval before tool execution. Check the original reproduction case in your own app after upgrading; it does not call for switching everyday chat products.
Verification limits
We checked the user report, maintainer change and release, but did not deploy or reproduce the issue. Maintainer tests do not establish correctness for every model, tool or workflow, or guarantee prevention of unintended actions.