diff --git a/ui/lib/open-api-explorer/addon/components/swagger-ui.js b/ui/lib/open-api-explorer/addon/components/swagger-ui.js index ccda39b012..ef5a92214b 100644 --- a/ui/lib/open-api-explorer/addon/components/swagger-ui.js +++ b/ui/lib/open-api-explorer/addon/components/swagger-ui.js @@ -165,9 +165,13 @@ export default class SwaggerUiComponent extends Component { } updateDisabledFields() { - document.querySelectorAll('.parameters :disabled').forEach((el) => { - el.removeAttribute('disabled'); - el.setAttribute('readonly', true); + document.querySelectorAll('.parameters').forEach((el) => { + if (!el.disabled) { + el.removeAttribute('readonly'); + } else { + el.removeAttribute('disabled'); + el.setAttribute('readonly', true); + } }); }