KRunner’s window list: strange behavior. Is it a bug or a feature?

I sometimes use the “windows list” feature of KRunner:

qdbus6 org.kde.krunner /App querySingleRunner windows ""

Typing text activates the window whose name corresponds to the input.

After upgrading to plasma 6.4 I notice that in most cases, this action only raises the window, but does not activate it.

I intend to report this as a bug, but I want to make sure that this is not intended behavior.