From 015abfa544f577d41ab503e5127ebc30f52e40fc Mon Sep 17 00:00:00 2001 From: Mikk Orasmaa Date: Tue, 17 Mar 2026 14:39:28 +0200 Subject: [PATCH 1/2] fix(textfield): Move tabIndex attribute to input element (https://github.com/TEDI-Design-System/react/issues/564) --- src/tedi/components/form/textfield/textfield.module.scss | 4 ++++ src/tedi/components/form/textfield/textfield.tsx | 5 ++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/tedi/components/form/textfield/textfield.module.scss b/src/tedi/components/form/textfield/textfield.module.scss index fa91f068..a53bbf14 100644 --- a/src/tedi/components/form/textfield/textfield.module.scss +++ b/src/tedi/components/form/textfield/textfield.module.scss @@ -54,6 +54,10 @@ $input-padding-right-map: ( .tedi-textfield__inner { position: relative; + + &:focus-within { + @include mixins.focus-element; + } } .tedi-textfield__input { diff --git a/src/tedi/components/form/textfield/textfield.tsx b/src/tedi/components/form/textfield/textfield.tsx index ff1de6a5..02b0efa9 100644 --- a/src/tedi/components/form/textfield/textfield.tsx +++ b/src/tedi/components/form/textfield/textfield.tsx @@ -305,11 +305,11 @@ export const TextField = forwardRef((props, }; if (isTextAreaRef(props, inputRef)) { - return