below because we don't want
diff --git a/src/core/plugins/json-schema-5/components/model.jsx b/src/core/plugins/json-schema-5/components/model.jsx
index 1fb70d386bf..b3c9eac18a8 100644
--- a/src/core/plugins/json-schema-5/components/model.jsx
+++ b/src/core/plugins/json-schema-5/components/model.jsx
@@ -86,10 +86,10 @@ export default class Model extends ImmutablePureComponent {
}
if(!schema) {
- return
+ return
{ displayName || name }
{!$ref && }
-
+
}
const deprecated = specSelectors.isOAS3() && schema.get("deprecated")
diff --git a/src/core/plugins/json-schema-5/components/models.jsx b/src/core/plugins/json-schema-5/components/models.jsx
index e9023f36f3e..5f185ca090f 100644
--- a/src/core/plugins/json-schema-5/components/models.jsx
+++ b/src/core/plugins/json-schema-5/components/models.jsx
@@ -109,9 +109,9 @@ export default class Models extends Component {
includeWriteOnly = {true}/>
const title =
-
+
{displayName}
-
+
return
+
{isRef && schema.get("$$ref") && (
)}
{title}
-
+
)
return (
diff --git a/src/core/plugins/json-schema-5/components/primitive-model.jsx b/src/core/plugins/json-schema-5/components/primitive-model.jsx
index 97ae2e0c645..592b97716fb 100644
--- a/src/core/plugins/json-schema-5/components/primitive-model.jsx
+++ b/src/core/plugins/json-schema-5/components/primitive-model.jsx
@@ -69,9 +69,9 @@ export default class Primitive extends Component {
const ModelExtensions = getComponent("ModelExtensions")
const titleEl = title && (
-
+
{title}
-
+
)
return (
diff --git a/src/style/_models.scss b/src/style/_models.scss
index 7a3b3a12324..6b480a921d3 100644
--- a/src/style/_models.scss
+++ b/src/style/_models.scss
@@ -285,6 +285,7 @@ section.models {
.model-title {
font-size: 16px;
+ font-weight: inherit;
@include type.text_headline($section-models-model-title-font-color);
diff --git a/test/e2e-selenium/scenarios/bugs/4536.js b/test/e2e-selenium/scenarios/bugs/4536.js
index e47273116a0..3d40b1c614f 100644
--- a/test/e2e-selenium/scenarios/bugs/4536.js
+++ b/test/e2e-selenium/scenarios/bugs/4536.js
@@ -17,9 +17,9 @@ describe("bug #4536: model name consistency", function () {
done()
})
it("consistently displays a model's name regardless of expansion state", function (client) {
- client.waitForElementVisible("span.model.model-title", 10000)
- .assert.containsText("span.model.model-title", "TitleName")
- .click("span.model.model-title")
+ client.waitForElementVisible("strong.model.model-title", 10000)
+ .assert.containsText("strong.model.model-title", "TitleName")
+ .click("strong.model.model-title")
.pause(500)
.assert.containsText("span.model-title__text", "TitleName")