diff --git a/platform/lang-api/src/com/intellij/execution/filters/FileHyperlinkInfoBase.kt b/platform/lang-api/src/com/intellij/execution/filters/FileHyperlinkInfoBase.kt index 46ceb8d6956b..eea5dc741686 100644 --- a/platform/lang-api/src/com/intellij/execution/filters/FileHyperlinkInfoBase.kt +++ b/platform/lang-api/src/com/intellij/execution/filters/FileHyperlinkInfoBase.kt @@ -51,7 +51,9 @@ abstract class FileHyperlinkInfoBase(private val myProject: Project, } } else { - FileEditorManager.getInstance(project).navigateToTextEditor(it, true) + if (null == FileEditorManager.getInstance(project).openTextEditor(it, true)) { + BrowserHyperlinkInfo(it.file.url).navigate(project) + } } } }