Dictation inserts into OpenLess's own window when it is frontmost
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 66/100
Piste de recherche
Reproduce the issue with the OpenLess settings window frontmost, then trace the frontmost-app selection and text-insertion path using the supplied insertion diagnostics. Check how the app identifies its own process and whether it can fall back to the previous non-OpenLess app. Done means dictation no longer inserts into OpenLess and follows the expected refusal or fallback behavior.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Environment: OpenLess 2.0.2-Beta.3+build.20261026-c9f49c60 (built from source, ad-hoc signed), macOS 27.2 (26B123) arm64. Traditional pipeline, Gemini ASR + DeepSeek polish, Streaming insertion ON.
Steps
- Open the OpenLess settings window and leave it frontmost.
- Hold the dictation hotkey (Left Option, push-to-talk), speak a sentence, release.
Expected
The app should refuse to target its own process, or fall back to the last non-OpenLess frontmost app.
Actual
The text is inserted into OpenLess itself. Nothing appears in the app the user was working in. The user hears error beeps and sees nothing happen, and reasonably concludes the feature is broken.
Inserting into yourself is never the intent for a dictation tool.
Evidence
[insert-diagnostics] session_id=50403cb2-9a1e-498a-b325-13d91abb5cf2 phase=completed outcome=Inserted
history entry: appName = "OpenLess", insertStatus = "inserted"
- Langage dominant
- Rust
- Étoiles
- 3.7k
- Forks
- 349
- Merge moyen
- 2 j 14 h
- PR mergées (30 j)
- 97
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
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 Open-Less/openless
-
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
Les mainteneurs répondent en général sous 1 jour
-
[windows] 录音快捷键还不支持设置为ScrllLock键Peut-être pris @HKLHaoBin l’a pris il y a 10 jours. Ouvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
Open-Less/openless#1241 · 5 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 4/5 3-5 jours Accessibilité débutants 18/100
Les mainteneurs répondent en général sous 1 jour
-
[omni] 多模态模式开启翻译后,译文时有时无,或混在 JSON 字段里Peut-être pris @Breadswim l’a pris il y a 3 jours. Ouverte
Difficulté 4/5 3-5 jours Accessibilité débutants 52/100
Les mainteneurs répondent en général sous 1 jour
-
[omni] 多模态「验证」对 OpenAI gpt-audio-1.5 必然返回 400Peut-être pris @Breadswim l’a pris il y a 3 jours. Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 58/100
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de Open-Less/openless
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
-
could docs good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
Les mainteneurs répondent en général sous 1 jour
-
README em inglêsOuvertegood first issue help wanted priority:p2 type:docs
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
lucacasanova/homedeck#122 ·
-
needs-triage
Difficulté 1/5 Moins d'une heure Accessibilité débutants 78/100
bherbruck/solvecraft#11729 · 1 commentaire · 1 réaction ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 1 jour