At least then we can narrow it down to a version issue possibly. Is the webhook URL set in the local config file?
if your ever able to change providers, i reccomend tailscale funnel, its free and works just like cloudfare. Try to check your browser console when pressing the trigger, it will tell hyou if there is errors.
None of the forms work either on my self-deployment.
Version 2.3.1
CF-showing tunnel is healthy, and it is working as usual EXCEPT for the forms just spinning and throwing the below console errors.
Console:
376de6d8-88a2-49e0-9fab-be44b2aad0ad:1 Access to speculationrule at ‘https://[n8n-url]/cdn-cgi/speculation’ from origin ‘null’ has been blocked by CORS policy: The ‘Access-Control-Allow-Origin’ header has a value ‘https://[n8n-url]’ that is not equal to the supplied origin.
speculation:1 Failed to load resource: net::ERR_FAILED
376de6d8-88a2-49e0-9fab-be44b2aad0ad:1 Load failed or canceled (net::ERR_FAILED) for rule set requested from “https://[n8n-url]/cdn-cgi/speculation” found in Speculation-Rules header.
vcd15cbe7772f49c399c6a5babf22c1241717689176015:1 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT
376de6d8-88a2-49e0-9fab-be44b2aad0ad:536 Uncaught SecurityError: Failed to read the ‘localStorage’ property from ‘Window’: The document is sandboxed and lacks the ‘allow-same-origin’ flag.
376de6d8-88a2-49e0-9fab-be44b2aad0ad:1 Access to fetch at ‘https://[cf-client].cloudflareaccess.com/cdn-cgi/access/login/[n8n-url]?kid=[sig]&meta=[meta]&redirect_url=%2Fform-test%[form]’ (redirected from ‘https://[n8n-url]/form-test/[form]’) from origin ‘null’ has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource.
VM16:303 GET https://[cf-client].cloudflareaccess.com/cdn-cgi/access/login/[n8n-url]?kid=[sig]&meta=[meta]&redirect_url=%2Fform-test%[form] net::ERR_FAILED 200 (OK)
(anonymous) @ VM16:303
c @ rocket-loader.min.js:1
VM16:373 Error: TypeError: Failed to fetch
at HTMLFormElement. (:303:6)
at HTMLFormElement.c (rocket-loader.min.js:1:9405)
(anonymous) @ VM16:373
Promise.catch
(anonymous) @ VM16:372
c @ rocket-loader.min.js:1