diff --git a/src/features/auth/AuthPage.jsx b/src/features/auth/AuthPage.jsx index a10f2b4..f96d21b 100644 --- a/src/features/auth/AuthPage.jsx +++ b/src/features/auth/AuthPage.jsx @@ -147,6 +147,7 @@ function AuthPage({ initialMode = 'login' }) { setFormData({ ...formData, name: e.target.value })} /> @@ -157,6 +158,7 @@ function AuthPage({ initialMode = 'login' }) { setFormData({ ...formData, email: e.target.value })} /> @@ -166,6 +168,7 @@ function AuthPage({ initialMode = 'login' }) { setFormData({ ...formData, password: e.target.value })} /> @@ -173,6 +176,7 @@ function AuthPage({ initialMode = 'login' }) { type="button" className="password-toggle" onClick={() => setShowPassword(!showPassword)} + aria-label={showPassword ? "Hide password" : "Show password"} > {showPassword ? : } @@ -186,6 +190,7 @@ function AuthPage({ initialMode = 'login' }) { required onChange={(e) => setFormData({ ...formData, role: e.target.value })} defaultValue="" + aria-label="Select your Professional Role" > @@ -205,6 +210,7 @@ function AuthPage({ initialMode = 'login' }) { setFormData({ ...formData, institution: e.target.value })} /> @@ -213,6 +219,7 @@ function AuthPage({ initialMode = 'login' }) { setFormData({ ...formData, fieldOfStudy: e.target.value })} /> @@ -225,6 +232,7 @@ function AuthPage({ initialMode = 'login' }) { setFormData({ ...formData, primaryLanguage: e.target.value })} /> diff --git a/src/features/tools/runners/common/ToolWorkspace.css b/src/features/tools/runners/common/ToolWorkspace.css index c16b788..a72952f 100644 --- a/src/features/tools/runners/common/ToolWorkspace.css +++ b/src/features/tools/runners/common/ToolWorkspace.css @@ -1301,7 +1301,8 @@ transition: opacity 0.3s ease; } -.result-artifact-card:hover .artifact-overlay { +.result-artifact-card:hover .artifact-overlay, +.result-artifact-card:focus-within .artifact-overlay { opacity: 1; } diff --git a/src/features/tools/runners/common/ToolWorkspace.jsx b/src/features/tools/runners/common/ToolWorkspace.jsx index 37d3773..b2cc9b2 100644 --- a/src/features/tools/runners/common/ToolWorkspace.jsx +++ b/src/features/tools/runners/common/ToolWorkspace.jsx @@ -48,8 +48,8 @@ const ResultItem = ({ res, idx }) => { <> {res.name}
- - + +
) : ( @@ -57,7 +57,7 @@ const ResultItem = ({ res, idx }) => { {isImg ? 'Preparing' : 'Result File'}
-