Nope..hate that too. I've been using virtual desktops since the 90's to overcome that issue. I use up to 8 vdesktops that I address absolutely by using numpad1 .. numpad8. Each number has a specific function (generic browser, email, editors, db, virtual servers, gimp, ...). Nothing generally overlaps, and switching is instantaneous.