microsoft / vscode-languageserver-node

Language server protocol implementation for VSCode. This allows implementing language services in JS/TS running on node.js
MIT License
1.48k stars 325 forks source link

revealOutputChannelOn not taking effect for `outputChannel` for server initiated messages #1580

Open JustinGrote opened 3 weeks ago

JustinGrote commented 3 weeks ago

Reproduction

  1. Set revealOutputChannelOn to Never in client options
  2. Send a warn from the server
  3. Output channel still appears regardless

Image Image

EDIT: I'm using a LogOutputChannel here, and it appears to potentially behave differently in that it seems to ignore hide and show commands, and appears based on the first message that matches its verbosity level.