Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

[🐞 BUG] Command Mode can get blocked by hidden macOS permission dialogs

Aperta
#446 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
48/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Stack tecnologico
macos, swift
Ambito
desktop

Direzione di ricerca

Start by locating the Command Mode overlay and its window-management entry point, then reproduce the issue by running a command that triggers a macOS or iCloud permission prompt. The issue does not name files or tests; done means the prompt remains accessible, or FluidVoice clearly surfaces that it is waiting for approval.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

bug

Describe the bug
Command Mode can become stuck when a command triggers a macOS permission dialog, such as an iCloud or file-access approval prompt. In my case, the permission window appeared behind FluidVoice’s Command Mode overlay, and the overlay made it hard or impossible to reach the dialog. The app looked frozen because it was waiting for approval that I could not
easily get to.

To Reproduce
Steps to reproduce the behavior:

  1. Open FluidVoice Command Mode.
  2. Run a command that triggers a macOS/iCloud permission prompt.
  3. Let the prompt appear behind the FluidVoice overlay.
  4. Try to continue the command.
  5. See the command stall until the prompt is approved.

Expected behavior
Permission dialogs should stay accessible, or FluidVoice should detect that it is waiting on system approval and surface that state clearly.

Screenshots
Optional.

Environment:

  • macOS Version: Tahoe 26.5
  • App Version: 1.6.0
  • Architecture: Apple Silicon

Additional context
The overlay made it difficult to move or access the approval window. In my testing, quitting FluidVoice and approving the dialog after relaunch helped, but that is not a good normal workflow.

Crash Logs
No crash.

Lingua principale
Swift
Stelle
11.9k
Fork
863
Merge medio
1g 14h
PR unite (30g)
28

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di altic-dev/FluidVoice

Tutte le issue di altic-dev/FluidVoice

Issue simili

Altre issue su Swift

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.