Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Skip to content changes the console page to Overview

Abierto
#421 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

@dvd233 ya está trabajando en esto.

Desde el 6/10/2026.

  • #422 de @dvd233 — abierto

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

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

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de MiniMax-AI/OpenAgentCore

Todos los issues de MiniMax-AI/OpenAgentCore

Issues similares

Más issues de Go

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.