diff --git a/src/core/components/layouts/base.jsx b/src/core/components/layouts/base.jsx
index efd61551c36..667d0b724e1 100644
--- a/src/core/components/layouts/base.jsx
+++ b/src/core/components/layouts/base.jsx
@@ -111,15 +111,13 @@ export default class BaseLayout extends React.Component {
{hasServers || hasSchemes || hasSecurityDefinitions ? (
-
- {hasServers || hasSchemes ? (
-
- {hasServers ? : null}
- {hasSchemes ? : null}
-
- ) : null}
+
+
+ {hasServers ? : null}
+ {hasSchemes ? : null}
+
{hasSecurityDefinitions ?
: null}
-
+
) : null}
diff --git a/src/core/components/operation-tag.jsx b/src/core/components/operation-tag.jsx
index 9f8dcf46e99..759e2d7fa49 100644
--- a/src/core/components/operation-tag.jsx
+++ b/src/core/components/operation-tag.jsx
@@ -77,28 +77,30 @@ export default class OperationTag extends React.Component {
data-tag={tag}
data-is-open={showTag}
>
-
- {!tagDescription ? :
-
-
-
- }
-
- {!tagExternalDocsUrl ? null :
-
+
+
+ {!tagDescription ?
:
-
+
+ }
+
+ {!tagExternalDocsUrl ? null :
+
+
+ e.stopPropagation()}
target="_blank"
>{tagExternalDocsDescription || tagExternalDocsUrl}
-
-
- }
+
+
+ }
+