diff --git a/xml/impl/src/com/intellij/codeInsight/editorActions/XmlTagNameSynchronizer.java b/xml/impl/src/com/intellij/codeInsight/editorActions/XmlTagNameSynchronizer.java index 31b557b22fd2..fb46671e20f8 100644 --- a/xml/impl/src/com/intellij/codeInsight/editorActions/XmlTagNameSynchronizer.java +++ b/xml/impl/src/com/intellij/codeInsight/editorActions/XmlTagNameSynchronizer.java @@ -139,7 +139,8 @@ public final class XmlTagNameSynchronizer implements CommandListener, EditorFact if (!WebEditorOptions.getInstance().isSyncTagEditing()) return; final Document document = event.getDocument(); - if (myApplying || UndoManager.getInstance(Objects.requireNonNull(myEditor.getProject())).isUndoInProgress() || + Project project = Objects.requireNonNull(myEditor.getProject()); + if (myApplying || project.isDefault() || UndoManager.getInstance(project).isUndoInProgress() || !PomModelImpl.isAllowPsiModification() || document.isInBulkUpdate()) { return; }