openpencil/tests/e2e
Danila Poyarkov b818ddeff0 Enter key opens text editing with select-all on TEXT nodes
Matches Figma behavior: pressing Enter when a single TEXT node is
selected starts text editing mode and selects all text. Uses rAF
to defer text editing start so the Enter keydown event completes
before the textarea is created and focused, preventing the newline
from being inserted into the selected text.

Closes #181
2026-04-06 15:40:55 +03:00
..
create-shapes.spec.ts-snapshots Fix flaky E2E tests: layers panel, zoom-to-fit, snapshot stability 2026-03-07 11:08:22 +03:00
effects.spec.ts-snapshots Fix effects rendering: shadows, blur, spread (#24) 2026-03-03 09:53:39 +03:00
frame-overlays.spec.ts-snapshots Fix rotated frame overlays and add snapshots 2026-03-31 16:44:35 +03:00
scene-cache.spec.ts-snapshots Re-apply SkPicture scene caching with visual regression tests 2026-03-02 11:33:45 +03:00
app-menu.spec.ts Fix flaky E2E tests: layers panel, zoom-to-fit, snapshot stability 2026-03-07 11:08:22 +03:00
auto-layout.spec.ts Improve E2E test quality: stronger assertions, fix bold button test, improve snap guide comparison 2026-03-07 23:06:51 +03:00
autosave.spec.ts Add integration tests for app menu and autosave 2026-03-01 15:26:10 +03:00
canvas-manipulation.spec.ts Fix rotated frame overlays and add snapshots 2026-03-31 16:44:35 +03:00
chat-panel.spec.ts fix(acp): show install errors for missing agent CLIs (#176) 2026-04-06 14:19:38 +03:00
code-panel.spec.ts Add 8 E2E test suites for release sanity coverage 2026-03-07 13:23:32 +03:00
color-picker-demo-card.spec.ts Add color picker regression tests 2026-03-29 18:47:02 +03:00
color-picker.spec.ts Add color picker regression tests 2026-03-29 18:47:02 +03:00
components.spec.ts Add 8 E2E test suites for release sanity coverage 2026-03-07 13:23:32 +03:00
context-menu.spec.ts Add 8 E2E test suites for release sanity coverage 2026-03-07 13:23:32 +03:00
copy-paste.spec.ts Add 8 E2E test suites for release sanity coverage 2026-03-07 13:23:32 +03:00
corner-stroke-toggles.spec.ts Fix property panel visibility toggles, independent corners/stroke sides, extract shared ColorStyleRow 2026-03-27 17:06:33 +03:00
create-shapes.spec.ts Fix silent rendering crash, no-chrome test mode, error detection 2026-02-28 08:39:19 +03:00
design-panel.spec.ts Fix property panel visibility toggles, independent corners/stroke sides, extract shared ColorStyleRow 2026-03-27 17:06:33 +03:00
effects.spec.ts Fix effects rendering: shadows, blur, spread (#24) 2026-03-03 09:53:39 +03:00
export.spec.ts Add E2E test coverage for canvas, toolbar, panels, properties, auto-layout, variables, export 2026-03-07 22:11:25 +03:00
frame-overlays.spec.ts Fix rotated frame overlays and add snapshots 2026-03-31 16:44:35 +03:00
keyboard-shortcuts.spec.ts Multi-provider AI, sucrase JSX, Figma zoom shortcuts (#72) 2026-03-08 22:05:18 +03:00
layers-panel.spec.ts Fix inline rename and rotated hit testing 2026-03-31 16:44:35 +03:00
multi-page.spec.ts Fix double-click rename in layer tree and pages panel 2026-03-08 22:58:38 +03:00
panels.spec.ts Add E2E test coverage for canvas, toolbar, panels, properties, auto-layout, variables, export 2026-03-07 22:11:25 +03:00
perf.spec.ts Shadow rendering performance: per-node SkPicture cache (#25) 2026-03-03 11:37:01 +03:00
properties-panel.spec.ts Fix E2E tests: waitForInit loading guard, selector fixes, bold/italic via node-level toggle 2026-03-07 22:48:33 +03:00
property-visibility.spec.ts Fix property panel visibility toggles, independent corners/stroke sides, extract shared ColorStyleRow 2026-03-27 17:06:33 +03:00
scene-cache.spec.ts Improve scene cache regression test for font load race 2026-03-02 15:51:02 +03:00
snap-guides.spec.ts Improve E2E test quality: stronger assertions, fix bold button test, improve snap guide comparison 2026-03-07 23:06:51 +03:00
stroke-picker.spec.ts Add color picker regression tests 2026-03-29 18:47:02 +03:00
text-editing.spec.ts Enter key opens text editing with select-all on TEXT nodes 2026-04-06 15:40:55 +03:00
text-formatting.spec.ts Merge PR #70: E2E test coverage + mutation unit tests 2026-03-07 23:47:00 +03:00
toolbar.spec.ts Merge PR #70: E2E test coverage + mutation unit tests 2026-03-07 23:47:00 +03:00
variables-dialog.spec.ts Fix E2E tests: waitForInit loading guard, selector fixes, bold/italic via node-level toggle 2026-03-07 22:48:33 +03:00
zoom-pan.spec.ts Add zoom/pan E2E tests and pipeline benchmark 2026-03-02 23:43:39 +03:00