FYI - seems Java 20 finally killed Thread.stop which broke the interrupt functionality in nREPL https://github.com/nrepl/nrepl/issues/296
I get that Thread.stop had its problems, but it was perfect for our usecase...
cider's interrupt always worked like a charm for me indeed
I still don't get why Thread.stop had to go away without a real alternative - now I appreciate Clojure's approach to stability even more...
Same reason I couldn't support it in babashka, GraalVM never supported it :(