Draft: shell: dismiss all previous toasts when changing caret navigation
It might not be uncommon that somebody clicks on the button by mistake, and then they press F7 again to disable it. Let's give feedback timely on the UI about it, instead of waiting until previous toasts timeout to show the action we just did.
Not sure if we want to wait for this to be on a release, but putting it here so at least I don't forget about it