diff --git a/xml/impl/src/com/intellij/html/webSymbols/attributes/WebSymbolAttributeNameCompletionProvider.kt b/xml/impl/src/com/intellij/html/webSymbols/attributes/WebSymbolAttributeNameCompletionProvider.kt index a1d5e3f926a8..e1389c06ac09 100644 --- a/xml/impl/src/com/intellij/html/webSymbols/attributes/WebSymbolAttributeNameCompletionProvider.kt +++ b/xml/impl/src/com/intellij/html/webSymbols/attributes/WebSymbolAttributeNameCompletionProvider.kt @@ -74,9 +74,9 @@ class WebSymbolAttributeNameCompletionProvider : WebSymbolsCompletionProviderBas queryExecutor.allowResolve) // TODO Fix pointer dereference and use it here val fullName = name.substring(0, item.offset) + item.name - val match = freshRegistry.runNameMatchQuery(NAMESPACE_HTML, KIND_HTML_ATTRIBUTES, fullName) - .asSingleSymbol() ?: return@withInsertHandlerAdded val info = XmlTagInsertHandler.runWithTimeoutOrNull { + val match = freshRegistry.runNameMatchQuery(NAMESPACE_HTML, KIND_HTML_ATTRIBUTES, fullName) + .asSingleSymbol() ?: return@runWithTimeoutOrNull null WebSymbolHtmlAttributeInfo.create(fullName, freshRegistry, match, insertionContext.file) } if (info != null && info.acceptsValue && !info.acceptsNoValue) {