Oftentimes, especially on keyboards, whose Alt key isn't very reliable, when making complex selections with the lasso, the user may add to the selection when they mean to subtract and vice versa. This is especially annoying and time-wasting when they spent a good amount of time making their selection without realizing they're holding the wrong key (shift/alt) or when it doesn't register as being held when they begin their selection.
What I propose is very simple - the last addition/subtraction using the lasso tool (or any other selection tools like magnetic lasso, square selection, etc.) would be kept in memory and could be reversed at the press of a hotkey - very similar to the hotkey that adjusts the transparency of the last stroke (Ctrl+Shift+F by default). It could even use the same hotkey, since it's not used for the selection tools.
This would be a huge quality of life and time saver feature for me and my colleagues.
Alternatively, I would be very grateful if someone could point me to or write a script that does this function.