|
1 | 1 | # Playwright Workspace V2 Results |
2 | 2 |
|
3 | | -PR: PR_26133_064-snap-cycle-selection-and-preview-edit-actions |
| 3 | +PR: PR_26133_065-object-preview-editing-selection-and-style-fixes |
4 | 4 |
|
5 | 5 | ## Validation |
6 | 6 |
|
7 | 7 | - PASS: npm run test:workspace-v2 |
8 | 8 | - Result: 54 passed |
9 | | -- Runtime: 4.4m |
| 9 | +- Runtime: 4.3m |
10 | 10 | - Browser project: playwright |
11 | 11 | - Workers: 1 |
12 | 12 |
|
13 | 13 | ## Targeted Checks Covered |
14 | 14 |
|
15 | | -- Snap button cycles Snap Grid -> Snap Point -> Snap None -> Snap Grid, with mode labels/icons updated. |
16 | | -- Shape selection sets Stroke as the active Paint/Stroke mode without applying color. |
17 | | -- Object Geometry and Object Transform locations are swapped. |
18 | | -- Object Preview edit toolbar renders under Object ID with an HR separator; Undo/Redo/Copy/Paste are visibly disabled because backing behavior is not wired. |
19 | | -- Canvas geometry hit testing selects filled and stroke-only shapes, including transformed geometry. |
20 | | -- Existing mouse edit, transform-bounds, dirty-state, and Object Vector Studio V2 authoring tests remain green. |
| 15 | +- Empty canvas click deselects the current shape and clicking another shape selects it/show Object Geometry. |
| 16 | +- Escape no longer cancels Object Vector Studio V2 drawing mode; switching tools cancels without committing invalid geometry. |
| 17 | +- Object Geometry has no Apply Geometry button; input change events auto-apply valid geometry and visibly reject invalid geometry. |
| 18 | +- Shape body drag, point/handle drag, polygon/polyline editing, and circle selector-corner resize update preview geometry and dirty state. |
| 19 | +- Snap Grid drawing and handle movement snap to whole-number logical grid coordinates. |
| 20 | +- New drawn shapes preserve the selected stroke color after deselect. |
| 21 | +- Paint and Stroke mode application paths remain independent and do not mutate the opposite opacity. |
21 | 22 |
|
22 | 23 | ## Console/Runtime Errors |
23 | 24 |
|
24 | | -- PASS: Object Vector Studio V2 Playwright coverage keeps page error and console error collections empty in the exercised flows. |
| 25 | +- PASS: Object Vector Studio V2 Playwright coverage collected no page errors or console errors in the exercised flows. |
0 commit comments