From 1f136afd7a17d4f53f0b90a689d0fd4605b1c208 Mon Sep 17 00:00:00 2001 From: Alexandre Drouin Date: Wed, 5 Mar 2025 10:26:25 -0500 Subject: [PATCH 1/3] fix: Add debounce to textarea component to improve performance Wrap the textarea component with DebounceInput to improve performance when modifying text in the body of a request --- src/core/components/layout-utils.jsx | 4 ++-- .../e2e-cypress/e2e/features/oas3-request-body-required.cy.js | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/core/components/layout-utils.jsx b/src/core/components/layout-utils.jsx index c23f5186277..940aa75f628 100644 --- a/src/core/components/layout-utils.jsx +++ b/src/core/components/layout-utils.jsx @@ -1,5 +1,6 @@ import React from "react" import PropTypes from "prop-types" +import DebounceInput from "react-debounce-input" function xclass(...args) { return args.filter(a => !!a).join(" ").trim() @@ -124,8 +125,7 @@ export class Button extends React.Component { } - -export const TextArea = (props) =>