Tools screen: Results panel shows a double vertical scrollbar on long results
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 82/100
- Type d'issue
- Bug
- Clarté
- Clairement spécifiée
- Activité
- Active
- Stack technique
- typescript
- Domaine
- frontend
Piste de recherche
Commencez dans clients/web/src/components/groups/ToolResultPanel/ToolResultPanel.tsx, où ResultScroll enveloppe ContentViewer et où les résultats JSON utilisent la vue de code Ace. Reproduisez le problème avec un résultat d’outil JSON long, puis examinez le ScrollArea externe et les conteneurs de défilement d’Ace. Le travail est terminé lorsque les longs résultats rendus par Ace affichent une seule barre de défilement verticale, tandis que les résultats en texte brut restent inchangés.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Problem
When a tool result is long enough to scroll, the Results panel on the Tools screen shows two vertical scrollbars side by side. It only happens when the result renders in the Ace code view (e.g. a JSON result); plain text results are unaffected. One scrollbar belongs to the Ace editor and the other to the panel's outer ScrollArea. They scroll the same content at different levels, which looks broken and makes it unclear which one to drag.
Steps to reproduce
- Connect to a server and open the Tools tab.
- Call a tool whose result renders in the Ace code view (e.g. JSON) and is long enough to scroll, a few hundred lines.
- Look at the right edge of the Results panel: there are two stacked vertical scrollbars.
Seen in v2.8.0.
Expected
A single vertical scrollbar. Either the Ace editor fills the panel and owns scrolling, or the outer scroll area does and the viewer grows to its content height. Not both.
Pointers
clients/web/src/components/groups/ToolResultPanel/ToolResultPanel.tsx: ResultScroll (a ScrollArea) wraps ContentViewer, which renders JSON through Ace, and Ace has its own scroll container.
- Langage dominant
- TypeScript
- Étoiles
- 11k
- Forks
- 1.5k
- Merge moyen
- 5 h 2 min
- PR mergées (30 j)
- 137
Préparer son environnement
- Fournit un Dockerfile ou un fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de modelcontextprotocol/inspector
-
chore v2
Difficulté 1/5 Moins d'une heure Accessibilité débutants 92/100
modelcontextprotocol/inspector#2538 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
bug v2
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
modelcontextprotocol/inspector#2537 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
enhancement v2
Difficulté 2/5 Une demi-journée Accessibilité débutants 76/100
modelcontextprotocol/inspector#2524 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 92/100
modelcontextprotocol/inspector#2523 ·
Les mainteneurs répondent en général sous 1 jour
-
Plain HTTP 403 without `WWW-Authenticate` starts OAuth discovery in the Inspector web clientOuvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
modelcontextprotocol/inspector#2515 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de modelcontextprotocol/inspector
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
callstackincubator/rozenite#518 ·
Les mainteneurs répondent en général sous 1 jour
-
Area/Workflow Priority/Blocker Type/Bug
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
wso2/product-integrator#2622 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
-
area:bash bug has repro platform:macos
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
anthropics/claude-code#98644 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
allure-framework/allure-js#1603 ·
Les mainteneurs répondent en général sous 1 jour