You've got multiple monitors and watch to switch to a window several windows away.
You could switch focus there with a number of arrow key movements.
"sway-easymotion" allows you to use to press a key that prints a one or two character label on each window. Press that key and your focuses switch there.
Over the weekend I submitted patches for a couple of new features. First, I added multi-monitor support. Second, I added a visual confirmation of which window was selected.
If you are familiar with Github and Rust, you can review the patches and try them out here:
https://github.com/edzdez/sway-easyfocus/pulls
More about sway-easyfocus: https://github.com/edzdez/sway-easyfocus
Yes, we went over this point multiple times, including the distinction between a reboot and a factory reset. He said the device does this to "protect itself". Although I only care about protecting from blips, I think a small UPS may be the way to go. Though guess that means if the power is out for more than 15 minutes, my AT&T modem may still factory reset itself!