You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- rg check confirmed tools/templates/first-class-tool-starter/index.html has no inline style block, inline script block, or inline event handlers.
33
+
- git diff --check
34
+
- npm run test:workspace-v2
35
+
- npx playwright test --config tools/templates/first-class-tool-starter/playwright.config.mjs --reporter=list
36
+
37
+
Playwright impacted: Yes
38
+
- This PR changes template UI controls/interactions and launch-mode state.
39
+
- npm run test:workspace-v2 passed.
40
+
- Template-local Playwright passed.
41
+
42
+
Playwright behavior validated:
43
+
- Official starter entry point defaults to tool NAV.
44
+
- Official starter entry point with ?launch=workspace shows workspace NAV.
45
+
- Only one launch-mode NAV is visible for each launch mode.
46
+
- Tool and workspace NAV labels and button text match the required casing.
47
+
- Duplicate button IDs are not present.
48
+
- Existing starter accordion, required-field gating, primary action, and status clear behaviors still work.
49
+
50
+
Manual test notes:
51
+
- Open tools/templates/first-class-tool-starter/index.html and confirm only Tool actions is visible with Export, Copy JSON, and Export toolState.
52
+
- Open tools/templates/first-class-tool-starter/index.html?launch=workspace and confirm only Workspace actions is visible with Import manifest, Copy manifest, and Export manifest.
53
+
- The official starter path is tools/templates/first-class-tool-starter/index.html; tools/templates/README.md designates that folder as the starter entry point.
54
+
55
+
Full samples smoke test:
56
+
- Skipped. This PR only changes the first-class tool starter template and its targeted tests.
0 commit comments