diff --git a/xml/openapi/src/com/intellij/ide/browsers/WebBrowserService.java b/xml/openapi/src/com/intellij/ide/browsers/WebBrowserService.java index 599fee25752b..73449e7781a5 100644 --- a/xml/openapi/src/com/intellij/ide/browsers/WebBrowserService.java +++ b/xml/openapi/src/com/intellij/ide/browsers/WebBrowserService.java @@ -36,7 +36,9 @@ public abstract class WebBrowserService { public abstract Collection getUrlsToOpen(@NotNull OpenInBrowserRequest request, boolean preferLocalUrl) throws WebBrowserUrlProvider.BrowserException; public static boolean isHtmlOrXmlLanguage(@NotNull Language language) { - return language == HTMLLanguage.INSTANCE || language == XHTMLLanguage.INSTANCE || language == XMLLanguage.INSTANCE; + return language.isKindOf(HTMLLanguage.INSTANCE) + || language == XHTMLLanguage.INSTANCE + || language == XMLLanguage.INSTANCE; } public static boolean isHtmlOrXmlFile(@NotNull PsiFile psiFile) {