middle-click interaction
- Dominant language
- Python
- Stars
- 133k
- Forks
- 15.7k
- Avg merge
- 1d 6h
- Merged PRs (30d)
- 155
Description
### Expected Behavior
**Middle-click** performs one action and don't confuse user.
### Actual Behavior + Steps to Reproduce
https://github.com/user-attachments/assets/dbb40ad0-d0e4-43f1-868b-2fb61a09a6f0
### Debug Logs
```powershell
Just UI thingy, I don't think logs are needed, if I'm wrong - I will provide them.
```
### Other
> 2: You have looked at the existing bug reports and made sure this isn't already reported.
It is already reported but as a feature in https://github.com/comfyanonymous/ComfyUI/issues/6271
So, **middle-click**, is not working as expected, this report is not about "**Middle-click** pasting and not dragging", while I don't agree with pasting behavior, and at lest would like to have option to disable it:
**This is a _**BUG report**_ and I consider bug next behavior:**
**Middle-click** has double functionality, it does "_drag_" when you don't have any node in buffer, but when you do have it becomes "_paste_".
If "_paste_" behavior is considered as "expected and normal" _drag_ should be disabled as it unusable and only lead to confusion for new users (me for example).
And "drag even if mouse in on node" should be performed in other way, for example **LMB** + **RMB**.
I'm sure that there is a shortcut for cleaning buffer, but - this is NOT a solution.
**Middle-click** drag is different from **LMB** drag because it moves board even when mouse is on node, and "pasting behavior" makes this feature unusable.
Contributor guide
Assessment
This issue has not been assessed yet.