From 552afc4f13cf484cab738b16dae2f344fd2e1b34 Mon Sep 17 00:00:00 2001 From: Kuba <78603704+jakub-tldr@users.noreply.github.com> Date: Wed, 6 May 2026 19:21:53 +0200 Subject: [PATCH 1/2] add ref, clear code on error --- .../components/LocationsList/modals/MFAModal/MFAModal.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/pages/client/pages/ClientInstancePage/components/LocationsList/modals/MFAModal/MFAModal.tsx b/src/pages/client/pages/ClientInstancePage/components/LocationsList/modals/MFAModal/MFAModal.tsx index 29a7769e..153b2d2d 100644 --- a/src/pages/client/pages/ClientInstancePage/components/LocationsList/modals/MFAModal/MFAModal.tsx +++ b/src/pages/client/pages/ClientInstancePage/components/LocationsList/modals/MFAModal/MFAModal.tsx @@ -5,8 +5,8 @@ import { useMutation } from '@tanstack/react-query'; import { fetch } from '@tauri-apps/plugin-http'; import { error } from '@tauri-apps/plugin-log'; import { isUndefined } from 'lodash-es'; -import { useCallback, useEffect, useMemo, useState } from 'react'; -import AuthCode from 'react-auth-code-input'; +import { useCallback, useEffect, useMemo, useRef, useState } from 'react'; +import AuthCode, { type AuthCodeRef } from 'react-auth-code-input'; import { type SubmitHandler, useForm } from 'react-hook-form'; import ReactMarkdown from 'react-markdown'; import { z } from 'zod'; @@ -584,6 +584,7 @@ const MFACodeForm = ({ description, token, proxyUrl, resetState }: MFACodeForm) const closeModal = useMFAModal((state) => state.close); const [mfaError, setMFAError] = useState(''); + const authCodeRef = useRef(null); const localLL = LL.modals.mfa.authentication; const platformInfo = useClientStore((state) => state.platformInfo); @@ -642,6 +643,7 @@ const MFACodeForm = ({ description, token, proxyUrl, resetState }: MFACodeForm) } setMFAError(message); + authCodeRef.current?.clear(); error( `MFA code finish failed for location ${location?.id}. Response: ${JSON.stringify(data)}`, ); @@ -678,6 +680,7 @@ const MFACodeForm = ({ description, token, proxyUrl, resetState }: MFACodeForm)
Date: Wed, 6 May 2026 19:36:03 +0200 Subject: [PATCH 2/2] update openssl --- src-tauri/Cargo.lock | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index 569c556b..6b2b88c8 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -4241,15 +4241,14 @@ dependencies = [ [[package]] name = "openssl" -version = "0.10.78" +version = "0.10.79" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f38c4372413cdaaf3cc79dd92d29d7d9f5ab09b51b10dded508fb90bb70b9222" +checksum = "bf0b434746ee2832f4f0baf10137e1cabb18cbe6912c69e2e33263c45250f542" dependencies = [ "bitflags 2.11.1", "cfg-if", "foreign-types 0.3.2", "libc", - "once_cell", "openssl-macros", "openssl-sys", ] @@ -4282,9 +4281,9 @@ dependencies = [ [[package]] name = "openssl-sys" -version = "0.9.114" +version = "0.9.115" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13ce1245cd07fcc4cfdb438f7507b0c7e4f3849a69fd84d52374c66d83741bb6" +checksum = "158fe5b292746440aa6e7a7e690e55aeb72d41505e2804c23c6973ad0e9c9781" dependencies = [ "cc", "libc",