While I support this being added as a core feature, this was successfully implemented in Quick Switcher++: