desktop: "Open in <Editor>" menu in Review Pane opens workspace root directory instead of active file tab
Les mainteneurs répondent en général sous 1 jour
É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
- desktop, developer-experience
Piste de recherche
Trouvez le composant d’en-tête de Review Pane et suivez le gestionnaire de l’action « Open in... », ainsi que la manière dont l’onglet actif expose le chemin de son fichier. Vérifiez comment le gestionnaire transmet sa cible à openInApp ; le travail est terminé lorsqu’en choisissant un éditeur, le fichier actif s’ouvre et le répertoire du workspace est utilisé lorsqu’aucun onglet de fichier n’est actif.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Summary
In the OpenCode Desktop Review / Workspace pane header, selecting an external editor (e.g., Sublime Text, Antigravity, Finder) from the top-right "Open in..." dropdown opens the workspace root directory instead of the currently active file tab displayed in the pane.
Environment
- opencode version: 2.2.5
- OS: Darwin 27.0.0 (macOS / darwin arm64)
- Terminal: Desktop App (Review Pane)
- Shell: /bin/zsh
- Install/channel: Desktop 2.2.5
- Active plugins: None
Reproduction
- Open a workspace in OpenCode Desktop.
- Open a specific file tab in the Review pane (e.g.,
queries/check_all_reg_properties.sql). - Click the top-right "Open in..." dropdown menu located beside the active tab bar.
- Select an external editor (e.g., "Sublime Text").
Expected Behavior
The selected editor opens the active file tab (/path/to/workspace/queries/check_all_reg_properties.sql).
Actual Behavior
The editor opens the entire workspace root folder (/path/to/workspace/) instead of the specific file tab being viewed.
Suggested Fix
Update the action handler in the Review Pane header component to prioritize the active tab file path:
const targetPath = activeTab?.filePath ?? workspace.directory;
openInApp(selectedApp, targetPath);
- Langage dominant
- TypeScript
- Étoiles
- 225k
- Forks
- 30.4k
- Merge moyen
- 4 h 8 min
- PR mergées (30 j)
- 518
Préparer son environnement
- Aucun Dockerfile ni 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 anomalyco/opencode
-
pending close triaging
Difficulté 2/5 1-3 heures Accessibilité débutants 77/100
anomalyco/opencode#62626 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
anomalyco/opencode#62601 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
reproduced
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
anomalyco/opencode#62516 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
anomalyco/opencode#62374 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
anomalyco/opencode#62362 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de anomalyco/opencode
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
earendil-works/pi-claude-code#36 ·
Les mainteneurs répondent en général sous 6 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
Les mainteneurs répondent en général sous 1 jour
-
Resources: New work of jabodetabekPeut-être pris @rmt-svc l’a pris aujourd’hui. Ouverteresources
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
railmapgen/rmp-gallery#4167 ·
Les mainteneurs répondent en général sous 2 jours
-
documentation p1
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 83/100
microsoft/monaco-editor#5577 ·
Les mainteneurs répondent en général sous 1 jour