n8n/packages
Savelii Sychov 29eb676749
test: Stabilize the workflow sharing UI spec (no-changelog)
Create the workflow through the API before the share modal opens. On an
unsaved workflow the modal saves the workflow itself and races the canvas
autosave for the same POST /workflows. The loser gets a 400, the modal
keeps its dirty state, and its before-close hook opens a confirm prompt
that no test answers. The test proves the sharing, not the first save.

Pick the sharee through the select's remote search by email. The dropdown
shows one page of personal projects, so a user created a moment ago can be
missing from it.

Wait for PUT /rest/workflows/:id/share to succeed before waiting for the
modal to close.

https://linear.app/n8n/issue/IAM-1464

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-29 12:11:07 +02:00
..
@n8n perf(core): Load project relations without joining every role scope (#39756) 2026-09-29 08:45:29 +00:00
cli perf(core): Load project relations without joining every role scope (#39756) 2026-09-29 08:45:29 +00:00
core 🚀 Release 2.42.0 (#39826) 2026-09-29 07:11:00 +00:00
extensions/insights 🚀 Release 2.40.0 (#38711) 2026-09-15 13:02:15 +03:00
frontend chore: Bug - The Execute workflow button overlaps with other canvas buttons when the AI assistant is open on a smaller screen (#39797) 2026-09-29 09:26:36 +00:00
modules 🚀 Release 2.42.0 (#39826) 2026-09-29 07:11:00 +00:00
node-dev ci: Speed up the PR build job and move the E2E matrix off its path (no-changelog) (#39736) 2026-09-28 13:16:13 +00:00
nodes-base fix(DataTable Node): Continue paginated reads when row counts change (#39764) 2026-09-29 09:25:02 +00:00
testing test: Stabilize the workflow sharing UI spec (no-changelog) 2026-09-29 12:11:07 +02:00
workflow feat(core): Run legacy Cron node schedules on the durable scheduler (#39411) 2026-09-29 07:58:52 +00:00