Run the checks no automated test covers, on a real Mac
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 42/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- macos, swift
- Lĩnh vực
- desktop-dev, testing-qa
Hướng nghiên cứu
Start with npm run live-check, then follow the checklist in issue #129 on the required real-Mac setup; use docs/mcp.md for the Codex check. Run each scenario exactly as written, excluding macOS 27, and record any failed behavior in linked bug issues. Done means every pass/fail box is resolved and the two unknowns are answered.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
These checks have never run on a real Mac, and no automated check covers them. Everything else that shipped is covered by npm run live-check, by unit tests, or by agents using the tools every day.
Tick a check when it passes. If one fails, open a bug and link it here. Close this issue when every box is ticked.
- Automated run:
npm run live-checkreports PASS for every check.
Safety. If one of these fails, a clipboard is lost or a mouse button stays held down.
- Kill the MCP client while
desktop_insertis pasting into TextEdit. Afterwards the clipboard holds either the original contents, or the inserted text with the reservation held. Older contents are never restored over a newer copy. (#3) - Quit Desktop Tools right after an insert that returned
unknown, then relaunch it.desktop_clipboard_writeis still refused until the receiving app quits. (#3) - Paste an image into a plain-text TextEdit document. The result is
unknownwithclipboard_ownership: "reserved", and quitting TextEdit releases the reservation. (#99) - Kill the client during a 5 s
desktop_press, and again during a 5 sdesktop_drag. Both times the button is up within about 7 s, and a later click works. (#45, githubnext/desktop-tools#2) - Turn on Pause All Input.
desktop_clickanddesktop_clipboard_writeare refused, whiledesktop_windowsanddesktop_inspectstill work. Resuming lets the same click through, and a relaunch starts unpaused. (#100)
Never run on macOS 27. These were built from documentation or from how older macOS versions behave.
- Notifications:
desktop_notificationsreads a banner, anddesktop_notification_actionclose,openand an app action (Reminders "Mark as Completed") each do what they say. If they don't, record the banner's AX roles and action names. (#74) - Spaces:
desktop_switch_spaceswitches. A window on another Space reportsavailability.reason: other_space, and switching to that Space recovers it. (#66, githubnext/desktop-tools#1) -
desktop_fullscreenenters full screen, then exits back to a desktop Space. (#78) - Two displays, one left of or above the main one:
desktop_click,desktop_scrollanddesktop_dragon the second display land where intended. Rearranging the displays between inspect and click gets the click refused. (#2) -
desktop_system_keyvolume, mute, play/pause and brightness keys work. (#80) - Slack or VS Code: the first
desktop_inspectturns on web accessibility and lists the app's web fields, and the window still moves and resizes normally. (#107) - Approved Agents: a new agent's first action shows the prompt. Allow lets it through, and Revoke and Forget work from the menu. (#120)
- Codex: with the
[mcp_servers.desktop]entry from docs/mcp.md,desktop_apps,desktop_inspectand onedesktop_typecomplete. (#27)
Unknowns to answer. These aren't pass/fail; write the answer here.
- Numbers and Excel: does
desktop_set_cellfind an editable control in a cell, or refuse withCELL_NOT_EDITABLE? (#92) Answered: Accessibility lists Finder's desktop as a window without an ID, which made every Finder close unverifiable on macOS 27. Fixed in 0.14.1 (#133).desktop_closeon a Finder window once returnedunknownalthough the window closed. Does that still happen?
The focus bug (#23) and background paste into web apps (#5) have their own issues.
- Ngôn ngữ chính
- Swift
- Star
- 0
- Fork
- 0
- Merge trung bình
- 42 phút
- Pull request đã merge (30 ngày)
- 123
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của githubnext/desktop-tools
-
Ace: adopt desktopToolRules()Đang mởace documentation
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 79/100
githubnext/desktop-tools#104 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100
githubnext/desktop-tools#159 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 15/100
githubnext/desktop-tools#143 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 8/100
githubnext/desktop-tools#5 · 11 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
ace
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 6/100
githubnext/desktop-tools#4 · 16 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của githubnext/desktop-tools
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
-
Document how o remove old VMĐang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 65/100
omacom/try-omarchy#402 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area: build-and-ci S3: minor
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
manaflow-ai/cmux#22595 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 61/100
mozilla-mobile/firefox-ios#36202 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
clawsweeper:fix-shape-clear clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision clawsweeper:no-new-fix-pr clawsweeper:source-repro issue-rating: 🦞 diamond lobster P3
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 87/100
steipete/CodexBar#4668 · 1 bình luận · 1 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày