Skip to content changes the console page to Overview
Los mantenedores suelen responder en 1 día
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Estancado
- Stack tecnológico
- node.js, react, typescript
- Área
- accessibility, frontend
Línea de trabajo
Read apps/web/src/ConsoleApp.tsx and apps/web/src/lib/console-routes.ts, then inspect the existing web test setup for keyboard and routing coverage. Reproduce the reported fragment behavior and add regression coverage for a non-default route, a parameterized detail page, repeated activation, and Back navigation. Done means Skip to content focuses the main element without changing the route, parameters, or history; linked pull request #422 is already open.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
The console skip link and the application router both use the URL fragment. At main commit 9fa92df0afb170bd57da8314e2a4280aca1fd4ac, ConsoleApp.tsx renders the link with href="#main-content", without an activation handler. Its hashchange listener rereads the route, and consoleViewFromHash() maps that unrecognized fragment to overview.
This means the normal fragment-navigation path changes a non-Overview page to Overview and drops project/resource parameters, rather than just moving focus past the sidebar.
Source-level reproduction
From the checkout root with Node.js 24.19.0:
node --input-type=module <<'JS'
import { consoleViewFromHash } from './apps/web/src/lib/console-routes.ts';
for (const hash of ['#files', '#sessions', '#main-content']) {
console.log(hash, '=>', consoleViewFromHash(hash));
}
JS
Output: #files => files, #sessions => sessions, #main-content => overview.
The source and routing-helper behavior were verified with AI assistance. This report is not browser-verified.
Proposed scope
Would you accept a focused fix so activating Skip to content focuses the existing main element while preserving the current route, parameters and browser history? The main element already has tabIndex={-1}. I would include keyboard regression coverage from a non-default page and a parameterized detail page, plus repeated activation and Back navigation. No implementation has been made.
- Lenguaje dominante
- Go
- Estrellas
- 182
- Forks
- 17
- Merge medio
- 1 h 15 min
- PR fusionados (30 d)
- 360
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de MiniMax-AI/OpenAgentCore
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
MiniMax-AI/OpenAgentCore#418 ·
Los mantenedores suelen responder en 1 día
-
Allow an HTTP base_url for model providers, like OAC_PUBLIC_URL already doesPosiblemente ocupada @velrith la tomó hace 6 días. Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 25/100
MiniMax-AI/OpenAgentCore#416 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
MiniMax-AI/OpenAgentCore#397 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
MiniMax-AI/OpenAgentCore#179 ·
Los mantenedores suelen responder en 1 día
Todos los issues de MiniMax-AI/OpenAgentCore
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
bug good first issue load-balancing
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
ktrubilo9/edge-proxy#53 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
[receiver/dockerstats] ContainerEnvToMap truncates environment variable values containing "="Abiertobug needs triage receiver/dockerstats
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
open-telemetry/opentelemetry-collector-contrib#51948 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
LanternOps/breeze#8353 ·
Los mantenedores suelen responder en 1 día