Skip to content

perf: narrow to java project to show the explorer#1010

Merged
wenytang-ms merged 4 commits intomainfrom
fix/issue-921-non-java-gradle-project
May 7, 2026
Merged

perf: narrow to java project to show the explorer#1010
wenytang-ms merged 4 commits intomainfrom
fix/issue-921-non-java-gradle-project

Conversation

@wenytang-ms
Copy link
Copy Markdown
Contributor

wenytang-ms and others added 3 commits May 7, 2026 10:46
The original windowsUI failure on this PR (run 25473266463) showed delete-context-menu silently passing while the Delete command never fired, only surfacing 30s later via verify-deleted. Root cause: the lenient confirmDialog swallowed the missing dialog and the substring-only contextMenu matcher did not validate the click landed.

vscjava/vscode-autotest 0.6.7 fixes both: contextMenuOnTreeItem now pre-selects, smart-matches the menu item, and verifies the menu dismisses; expectConfirmDialog throws when the dialog is absent.

This change opts the delete confirm step into the strict variant so a missing dialog fails fast at the action site instead of being masked. The lenient confirmDialog is kept for the rename flow (handle-rename-dialog) where the dialog is optional depending on user settings.

The CI Setup autotest step continues to install @latest from npm; this PR is expected to land after autotest 0.6.7 is published so the new verb is available.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@wenytang-ms wenytang-ms force-pushed the fix/issue-921-non-java-gradle-project branch from ed1d610 to a1334d4 Compare May 7, 2026 04:53
@wenytang-ms wenytang-ms merged commit 53a6801 into main May 7, 2026
6 checks passed
@wenytang-ms wenytang-ms deleted the fix/issue-921-non-java-gradle-project branch May 7, 2026 05:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants