From ad26f1b486fccc010972669f9876d4148a5412f3 Mon Sep 17 00:00:00 2001 From: Satori-Bot Date: Wed, 11 Jun 2025 14:02:07 -0700 Subject: [PATCH] fix(textarea): prevent hidden textarea from receiving focus --- .../src/Screenshots/ScreenshotsTextarea/calculateNodeSize.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/react-screenshots/src/Screenshots/ScreenshotsTextarea/calculateNodeSize.ts b/packages/react-screenshots/src/Screenshots/ScreenshotsTextarea/calculateNodeSize.ts index dbeae684..083e4c1a 100644 --- a/packages/react-screenshots/src/Screenshots/ScreenshotsTextarea/calculateNodeSize.ts +++ b/packages/react-screenshots/src/Screenshots/ScreenshotsTextarea/calculateNodeSize.ts @@ -79,7 +79,8 @@ export default function calculateNodeSize ( ): Size { if (!hiddenTextarea) { hiddenTextarea = document.createElement('textarea') - hiddenTextarea.setAttribute('tab-index', '-1') + // ensure the hidden textarea cannot receive focus when navigating with TAB + hiddenTextarea.setAttribute('tabindex', '-1') document.body.appendChild(hiddenTextarea) }