Describe your motivation
Signal commands should be applied immediately on the client, then reverted if failed on the server.
Depends on #3967.
Describe the solution you'd like
No response
Describe alternatives you've considered
No response
Additional context
No response