From 04295060d1c654a3b62e828b2fdfad40f41fe2a8 Mon Sep 17 00:00:00 2001 From: lane-wetmore Date: Fri, 15 Aug 2025 11:47:37 -0500 Subject: [PATCH] remove readonly attr once element is ready for input (#31502) --- .../open-api-explorer/addon/components/swagger-ui.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) 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); + } }); }