@chriseidhof @ctietze sure thing. If you'd use STTextView it comes in the package 😆 but the clue is here https://github.com/krzyzanowskim/STTextView/tree/main/Sources/STTextView/Completion/Window
The NSWindow can't become a key window, then I use local monitoring to handle the in-completion-window navigation, like here https://github.com/krzyzanowskim/STTextView/blob/8af0b9cd8828c9968b892d0755e10b27c8e137c1/Sources/STTextView/Completion/Window/STCompletionViewController.swift#L82
@chriseidhof @krzyzanowskim I nowadays rely on the responder chain *more* but avoided that in my earlier code bases in favor of establishing my own data flow routes.
But the responder chain also comes with niceties like supplementalTarget(...) and such, so I find myself using that more and more