BUG: Forms dont advance as expected

This is a trivial setup where Form 2 uses the “Limit Wait Time” with a timeout of “now” plus 1 second.

Bugs:

  • it takes more like 10+ seconds to timeout
  • the form doesnt refresh when it advances: Note it still says “Form 2” but should now say “Form 3”

Also:

  • Using “after timeout” set to 0.1 minute, 1 minute, etc.. never works

Information on your n8n setup

current cloud (updated)

Hi there! Could you please send over the exact version of n8n? It’s located in the settings. I ask since you have to update the version manually on cloud.

Im currently on [email protected] (latest)
If it helps, this bug has been around for months.

Can you embed your workflow or at least send some screenshots of all the settings inside of the nodes so we can try to reproduce it?

It makes our job much harder when we have limited information

Sure here you go
{
“name”: “ExampleFormTImeoutBug”,
“nodes”: [
{
“parameters”: {
“formTitle”: “FORM 1”,
“options”: {}
},
“type”: “n8n-nodes-base.formTrigger”,
“typeVersion”: 2.2,
“position”: [
-160,
-60
],
“id”: “52bb8b06-bd1e-4c38-bc33-c249e738e87f”,
“name”: “FORM 1”,
“webhookId”: “d7b19399-c036-4021-9687-dd0fb898ad66”
},
{
“parameters”: {
“operation”: “completion”,
“completionTitle”: “FORM 3”,
“options”: {}
},
“type”: “n8n-nodes-base.form”,
“typeVersion”: 1,
“position”: [
280,
-60
],
“id”: “a65cafd0-c535-42a0-97ac-d0e660a46c28”,
“name”: “FORM 3”,
“webhookId”: “348e9e93-2d62-4008-82d4-04bc26565459”
},
{
“parameters”: {
“limitWaitTime”: true,
“resumeAmount”: 0.1,
“resumeUnit”: “minutes”,
“options”: {
“formTitle”: “FORM 2”
}
},
“type”: “n8n-nodes-base.form”,
“typeVersion”: 1,
“position”: [
60,
-60
],
“id”: “e714f96c-1f2f-460b-a777-4eaecb21eb4d”,
“name”: “FORM 2 (with timeout)”,
“webhookId”: “244b31b1-9b7a-4c3c-ac4e-2c848827b025”
},
{
“parameters”: {
“content”: "## BUG 1\n\nTimeout set to 0.1 mins but take longer or never times out at all.\nDoes not display FORM 3. ",
“height”: 300,
“width”: 780
},
“type”: “n8n-nodes-base.stickyNote”,
“typeVersion”: 1,
“position”: [
-260,
-180
],
“id”: “e8ff3434-86d7-4567-9663-65d34c970c91”,
“name”: “Sticky Note”
},
{
“parameters”: {
“formTitle”: “FORM 1”,
“options”: {}
},
“type”: “n8n-nodes-base.formTrigger”,
“typeVersion”: 2.2,
“position”: [
-160,
260
],
“id”: “5be918a2-5018-454d-b4b3-28400eef4e71”,
“name”: "FORM ",
“webhookId”: “ffda7d01-0055-474d-966f-3071cf550f9b”,
“disabled”: true
},
{
“parameters”: {
“operation”: “completion”,
“completionTitle”: “FORM 3”,
“options”: {}
},
“type”: “n8n-nodes-base.form”,
“typeVersion”: 1,
“position”: [
280,
260
],
“id”: “a9bcc517-8d0c-4324-970b-04ee3ba8d142”,
“name”: “FORM 4”,
“webhookId”: “348e9e93-2d62-4008-82d4-04bc26565459”
},
{
“parameters”: {
“limitWaitTime”: true,
“limitType”: “atSpecifiedTime”,
“maxDateAndTime”: “={{ new Date(Date.now() + 1000).toISOString() }}”,
“options”: {
“formTitle”: “FORM 2”
}
},
“type”: “n8n-nodes-base.form”,
“typeVersion”: 1,
“position”: [
60,
260
],
“id”: “45e38750-cad3-4c27-b313-7fa88f2b780e”,
“name”: “FORM 2 (with timeout)1”,
“webhookId”: “244b31b1-9b7a-4c3c-ac4e-2c848827b025”
},
{
“parameters”: {
“content”: "## BUG 2\n\nTimeout set to $now plus 10 seconds but take longer.\nDoes not display FORM 3. ",
“height”: 340,
“width”: 780
},
“type”: “n8n-nodes-base.stickyNote”,
“typeVersion”: 1,
“position”: [
-260,
140
],
“id”: “8d769b57-fe67-4f41-8c2c-2160714c24a7”,
“name”: “Sticky Note1”
},
{
“parameters”: {
“content”: “Disable above / Enable this to test this one.”,
“height”: 80,
“color”: 3
},
“type”: “n8n-nodes-base.stickyNote”,
“typeVersion”: 1,
“position”: [
-440,
300
],
“id”: “207bbd1a-c0f1-4f27-9045-05771e2869c3”,
“name”: “Sticky Note2”
}
],
“pinData”: {},
“connections”: {
“FORM 1”: {
“main”: [
[
{
“node”: “FORM 2 (with timeout)”,
“type”: “main”,
“index”: 0
}
]
]
},
“FORM 2 (with timeout)”: {
“main”: [
[
{
“node”: “FORM 3”,
“type”: “main”,
“index”: 0
}
]
]
},
"FORM ": {
“main”: [
[
{
“node”: “FORM 2 (with timeout)1”,
“type”: “main”,
“index”: 0
}
]
]
},
“FORM 2 (with timeout)1”: {
“main”: [
[
{
“node”: “FORM 4”,
“type”: “main”,
“index”: 0
}
]
]
}
},
“active”: false,
“settings”: {
“executionOrder”: “v1”
},
“versionId”: “b0eb9ffc-f016-43ff-85b3-036404993438”,
“meta”: {
“instanceId”: “87021cc08fe86f3c88c615ac7015b93e398b6bf953b85302471896e86cc798ef”
},
“id”: “LRoVBwIU7Qu2nryh”,
“tags”:
}