<!-- He## Summary
Unable to draw output connections from multiple nodes. Output
connection handles (circles on the right edge) are not rendering,
preventing me from wiring nodes together in my workflow.
## Affected nodes
1. Webhook node — no output handle visible, even after receiving
test data successfully
2. AI Agent node — cannot connect to sub-nodes (Anthropic Chat
Model as Model input, Window Buffer Memory as Memory input)
## Environment
n8n version: 2.19.5
Instance URL: workflows.seamfix.com.ng (self-hosted)
Browser tested: Chrome [version], Safari [version]
OS: macOS [version]
## Steps to reproduce
1. Create new workflow
2. Add Webhook node
3. Configure: POST method, path "sales-bot", Respond "Using
'Respond to Webhook' Node"
4. Save workflow
5. Click "Listen for test event"
6. Send a test POST request to the test URL
7. Webhook successfully captures data (output panel populates,
green checkmark appears)
8. Try to drag a connection from the Webhook node to the next
node (Message Parser)
## Expected behavior
A connection handle (small circle) should appear on the right
edge of the Webhook node when hovered, allowing me to drag a
connection line to the next node's input.
## Actual behavior
No output handle is visible at any zoom level. The node body
itself cannot be used as a drag source. Reverse-direction
dragging (from target node's input back to Webhook) also fails.
## What I've already tried
Zooming in to maximum to verify the handle isn't just tiny
Clicking on empty canvas to deselect, then hovering
Hard browser refresh (Cmd+Shift+R)
Closing and reopening the node panel
Tested in both Chrome and Safari — same result
Sending test data successfully (the node has valid output)
[Add: Whether you've tried deleting and recreating the node]
## Initial issue noticed
When the Webhook node was first created, its Test URL showed
"/webhook-test/null" instead of "/webhook-test/sales-bot" — the
webhook ID failed to generate. This may be related to the
broken handle rendering.
## Screenshots



-->
Describe the problem/error/question
<!-- n8n Cloud users: If you're experiencing issues with your cloud instance (e.g., can't sign in, instance unavailable), please contact support at help@n8n.io -->
What is the error message (if any)?
Please share your workflow
(Select the nodes on your canvas and use the keyboard shortcuts CMD+C/CTRL+C and CMD+V/CTRL+V to copy and paste the workflow.)
Share the output returned by the last node
<!-- If you need help with data transformations, please also share your expected output. -->
Information on your n8n setup
n8n version
Database (default: SQLite):
n8n EXECUTIONS_PROCESS setting (default: own, main):
Running n8n via (Docker, npm, n8n cloud, desktop app):
Operating system:
@Chikwado can u share a screenshot (or short screen recording) of what happens when u try to draw the connection — does the line not appear at all, snap back, or fail at a specific node? and which n8n version + browser? canvas/UI issues are usually pretty version + render-context specific.
Since you are self hosting have you tried properly tunneling traffic most likely through routing it via cloudFlare. That way you could have webhook activated on your self hosted server. Other than that you would experience multiple issues with setting up webhook connections on your self hosted server
Hi @kjooleng ,
thank you for help. very grateful. sorry i am just replying. yesterday was a holiday in my country, i relayed your questions to the devop team and i am just getting response:
yes, we are using nginx for porxy
Unable to draw output connections from multiple nodes. Output
connection handles (circles on the right edge) are not rendering,
preventing me from wiring nodes together in my workflow.
Affected nodes
Webhook node — no output handle visible, even after receiving
test data successfully
AI Agent node — cannot connect to sub-nodes (Anthropic Chat
Model as Model input, Window Buffer Memory as Memory input)
Environment
n8n version: 2.19.5 (or whatever the real version is)
Instance URL: workflows.seamfix.com.ng (self-hosted)
Browser tested: Chrome [version], Safari [version]
OS: macOS [version]
Steps to reproduce
Create new workflow
Add Webhook node
Configure: POST method, path “sales-bot”, Respond “Using
‘Respond to Webhook’ Node”
Save workflow
Click “Listen for test event”
Send a test POST request to the test URL
Webhook successfully captures data (output panel populates,
green checkmark appears)
Try to drag a connection from the Webhook node to the next
node (Message Parser)
Expected behavior
A connection handle (small circle) should appear on the right
edge of the Webhook node when hovered, allowing me to drag a
connection line to the next node’s input.
Actual behavior
No output handle is visible at any zoom level. The node body
itself cannot be used as a drag source. Reverse-direction
dragging (from target node’s input back to Webhook) also fails.
What I’ve already tried
Zooming in to maximum to verify the handle isn’t just tiny
Clicking on empty canvas to deselect, then hovering
Hard browser refresh (Cmd+Shift+R)
Closing and reopening the node panel
Tested in both Chrome and Safari — same result
Sending test data successfully (the node has valid output)
[Add: Whether you’ve tried deleting and recreating the node]
Initial issue noticed
When the Webhook node was first created, its Test URL showed
“/webhook-test/null” instead of “/webhook-test/sales-bot” — the
webhook ID failed to generate. This may be related to the
broken handle rendering.