diff --git a/src/editor/codemirror/language-server/signatureHelp.ts b/src/editor/codemirror/language-server/signatureHelp.ts index 236116716..c3ae89c1f 100644 --- a/src/editor/codemirror/language-server/signatureHelp.ts +++ b/src/editor/codemirror/language-server/signatureHelp.ts @@ -317,11 +317,11 @@ export const signatureHelp = ( !event.relatedTarget.closest(".cm-signature-tooltip") ) { // This can be called inside an update. - setTimeout(() => { + queueMicrotask(() => { view.dispatch({ effects: setSignatureHelpRequestPosition.of(-1), }); - }, 0); + }); } }, }),