void (@NotNull AnActionEvent e) { OpenInBrowserRequest request = BaseOpenInBrowserAction.Handler.doUpdate(e); Project project = e.getProject(); PsiFile psiFile = e.getData(CommonDataKeys.PSI_FILE); boolean enabled = project != null && psiFile != null && request != null && psiFile.getVirtualFile() != null; e.getPresentation().setEnabledAndVisible(enabled); if (!enabled) return; if (WebBrowserXmlService.getInstance().isHtmlFile(request.getFile()) && ActionPlaces.CONTEXT_TOOLBAR.equals(e.getPlace())) { String text = getTemplateText(); text += " (" + IdeBundle.message("browser.shortcut") + ")"; e.getPresentation().setText(text); } }