> The same issue exists with save-selected-window except that it applies to
> the start selected window rather than a new one. Another macro,
> save-selected-frame-window, would keep input from switching to another
> frame within its scope since this is not part of save-selected-window's
> behavior.
You mean some kind of `save-frame-focus` macro (tho that name itself
can be confusing since it seems to refer to `frame-focus` which is yet
another kettle of fish)?
"Manually" changing focus should be something done very rarely in Elisp,
so why/when would you need to use something like `save-frame-focus`?