diff --git a/script/provider/diagnostic.lua b/script/provider/diagnostic.lua index 7a2377003..b359c21c2 100644 --- a/script/provider/diagnostic.lua +++ b/script/provider/diagnostic.lua @@ -256,13 +256,13 @@ function m.doDiagnostic(uri, isScopeDiag) end end - pushResult() - -- always re-sent diagnostics of current file if not isScopeDiag then m.cache[uri] = nil end + pushResult() + local lastPushClock = time.time() ---@async xpcall(core, log.error, uri, isScopeDiag, function (result)