Focus times out on a restored window while another window of the same app is key
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 25/100
- Issue-Typ
- Bug
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- macos, swift
- Bereich
- desktop, operating-systems
Rechercherichtung
Start by reproducing the sequence with two TextEdit windows: minimize one, make the other key, restore the minimized one, then call desktop_focus. The payload names no source files, so locate the focus postcondition that times out and check whether it waits on AXMain or AXFocused of a just-deminiaturized window. Compare it with the restore race fixed in #22. Done means desktop_focus either keys the restored window or fails with a specific, actionable reason.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Found in the githubnext/ace#427 R2 re-check on Ace Canary 0.0.46.52 (desktop-tools 4618b33).
Steps:
- TextEdit had two windows: 12773 "Untitled", which opened by itself at launch, and 12781 "Untitled 2", the agent's document.
- The agent typed lines 1–5 into 12781.
- A lead script minimized 12781. 12773 became key.
desktop_restoreon 12781 worked. #22's re-read held; no false unknown.desktop_focuson 12781 was refused with "Timeout while waiting for condition", with nothing sent.- A
desktop_clickin 12781's empty text area didn't make it key. desktop_activateon TextEdit, thendesktop_focuson 12781, was refused the same way.
So the agent couldn't continue (desktop_insert needs the target window to have keyboard focus) and stopped cleanly at line 5.
Expected: focus raises and keys a restored, on-screen window of an already active app, or refuses with a reason the agent can act on. "Timeout while waiting for condition" doesn't say which condition.
Leads:
- Whether the focus postcondition waits on AXMain or AXFocused of a window that was just deminiaturized.
- Whether the raise is sent to the app while the other window stays key.
- Compare with the restore race fixed in #22.
The agent's caption called it a "permission denial", which it wasn't.
- Vorherrschende Sprache
- Swift
- Sterne
- 0
- Forks
- 0
- Ø Merge
- 15 Min.
- Gemergte PRs (30 T.)
- 94
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
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 githubnext/desktop-tools
-
ace documentation
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 79/100
githubnext/desktop-tools#104 ·
Maintainer antworten meist innerhalb von 1 Tag
-
documentation
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
githubnext/desktop-tools#75 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 55/100
githubnext/desktop-tools#42 · 29 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 15/100
githubnext/desktop-tools#27 · 3 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
question
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 8/100
githubnext/desktop-tools#24 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in githubnext/desktop-tools
Ähnliche Issues
-
cmux-next: new workspaces show no name instead of workspace-NEvtl. vergeben Ein verknüpfter Pull Request ist offen oder bereits gemergt. Offenarea: workspaces
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
manaflow-ai/cmux#21357 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 70/100
open-spaced-repetition/awesome-fsrs#81 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
agent/quality help wanted origin/quality quality stage/010-actionable testing
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
hivecommons/hotshot#227 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug core p3
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
RunanywhereAI/runanywhere-sdks#1142 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
cucumberswift/CucumberSwift#437 ·
Maintainer antworten meist innerhalb von 1 Tag