From c89932755ff3b6d255436992c983ef8e9713da1a Mon Sep 17 00:00:00 2001 From: Yasien Mac Mini Date: Mon, 20 Oct 2025 11:18:06 +0200 Subject: [PATCH] BUG: Tab movement on password fields --- .../mih_text_form_field.dart | 25 +++++++++++-------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/Frontend/lib/mih_components/mih_package_components/mih_text_form_field.dart b/Frontend/lib/mih_components/mih_package_components/mih_text_form_field.dart index 03d44871..176d26bb 100644 --- a/Frontend/lib/mih_components/mih_package_components/mih_text_form_field.dart +++ b/Frontend/lib/mih_components/mih_package_components/mih_text_form_field.dart @@ -191,18 +191,21 @@ class _MihTextFormFieldState extends State { ), decoration: InputDecoration( suffixIcon: widget.passwordMode == true - ? IconButton( - icon: Icon( - _obscureText - ? Icons.visibility_off - : Icons.visibility, - color: widget.inputColor, + ? FocusScope( + canRequestFocus: false, + child: IconButton( + icon: Icon( + _obscureText + ? Icons.visibility_off + : Icons.visibility, + color: widget.inputColor, + ), + onPressed: () { + setState(() { + _obscureText = !_obscureText; + }); + }, ), - onPressed: () { - setState(() { - _obscureText = !_obscureText; - }); - }, ) : null, errorStyle: const TextStyle(