Nothing to try yet
Command queue clearing gained a way to keep certain entries, but it's not turned on anywhere yet
What
When the queue of pending commands is cleared (for example, on a cancel), the underlying function now supports a keep option that would let commands matching a certain check survive the clear instead of being wiped. However, this option is not currently used anywhere, so the wipe still clears everything as before.
Why
This is groundwork for a future change; it doesn't currently change what you see when you cancel and your queue is cleared.