Skip to content changes the console page to Overview
Maintainer antworten meist innerhalb von 1 Tag
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 35/100
- Issue-Typ
- Bug
- Klarheit
- Klar beschrieben
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- node.js, react, typescript
- Bereich
- accessibility, frontend
Rechercherichtung
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.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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.
- Vorherrschende Sprache
- Go
- Sterne
- 182
- Forks
- 17
- Ø Merge
- 1 Std. 15 Min.
- Gemergte PRs (30 T.)
- 360
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus MiniMax-AI/OpenAgentCore
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
MiniMax-AI/OpenAgentCore#418 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Allow an HTTP base_url for model providers, like OAC_PUBLIC_URL already doesEvtl. vergeben @velrith hat das vor 7 Tagen übernommen. Offen
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 25/100
MiniMax-AI/OpenAgentCore#416 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 20/100
MiniMax-AI/OpenAgentCore#397 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 20/100
MiniMax-AI/OpenAgentCore#179 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in MiniMax-AI/OpenAgentCore
Ähnliche Issues
-
bug go
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
genkit-ai/genkit#6761 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 2 Tagen
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 87/100
Maintainer antworten meist innerhalb von 2 Tagen
-
bug(backend): `make test-update` in backend/src/v2 fails because the --update flag was removedOffenready
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 92/100
kubeflow/pipelines#14784 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 2 Tagen
-
bug frontend good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 86/100
Maintainer antworten meist innerhalb von 1 Tag
-
trust: update-propagation-directive requires developer mode while add and remove do notEvtl. vergeben @bhuvan-somisetty hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 2 Tagen