Addon: Node wrangler. Lazy connect socket menu shows 3rd socket for math node #83922

Closed
opened 2020-12-18 08:38:10 +01:00 by Vyacheslav Kobozev · 10 comments

System Information
Operating system: Windows-7-6.1.7601-SP1 64 Bits
Graphics card: GeForce GTX 660 Ti/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 456.71

Blender Version
Broken: version: 2.92.0 Alpha, branch: master, commit date: 2020-12-12 18:07, hash: blender/blender@4797c13e8f
Addon Versions 3.36 and 3.37

Short description of error
When I try to connect with {key Shift Alt RMB} two math nodes, I have list/menu with 3 inputs, despite math node have only two.
{F9516184 size=full}

**System Information** Operating system: Windows-7-6.1.7601-SP1 64 Bits Graphics card: GeForce GTX 660 Ti/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 456.71 **Blender Version** Broken: version: 2.92.0 Alpha, branch: master, commit date: 2020-12-12 18:07, hash: `blender/blender@4797c13e8f` Addon Versions 3.36 and 3.37 **Short description of error** When I try to connect with {key Shift Alt RMB} two math nodes, I have list/menu with 3 inputs, despite math node have only two. {[F9516184](https://archive.blender.org/developer/F9516184/60940433.png) size=full}

Added subscriber: @Vyach

Added subscriber: @Vyach
Member

Added subscribers: @JacquesLucke, @lichtwerk

Added subscribers: @JacquesLucke, @lichtwerk
Member

Changed status from 'Needs Triage' to: 'Needs Developer To Reproduce'

Changed status from 'Needs Triage' to: 'Needs Developer To Reproduce'
Member

That is a bit of a known limitation I would say. The Math node can have three inputs (it can have only one as well) - depending on its mode.
e.g. Multiply Add has 3, Power has 1
Apparently it is valid to even make these connections [despite the sockets being invisible].

It would probably be better to have a node's outputs and inputs properly updated when changing modes [at least I would not see a problem in doing so], but I assume this would not be considered a bug.

CC @JacquesLucke

That is a bit of a known limitation I would say. The Math node ***can*** have three inputs (it ***can*** have only one as well) - depending on its mode. e.g. `Multiply Add` has 3, `Power` has 1 Apparently it is valid to even make these connections [despite the sockets being invisible]. It would probably be better to have a node's `outputs` and `inputs` properly updated when changing modes [at least I would not see a problem in doing so], but I assume this would not be considered a bug. CC @JacquesLucke

Added subscriber: @rjg

Added subscriber: @rjg

It's not a bug in the sense that there are three sockets. However, it could be considered an issue that Node Wrangler displays the ones that are hidden.

It's not a bug in the sense that there are three sockets. However, it could be considered an issue that Node Wrangler displays the ones that are hidden.

Added subscriber: @Aeraglyx

Added subscriber: @Aeraglyx

Changed status from 'Needs Developer To Reproduce' to: 'Archived'

Changed status from 'Needs Developer To Reproduce' to: 'Archived'

I believe this is already solved with .enabled in 3.38, can't reproduce this issue anymore.

I believe this is already solved with `.enabled` in `3.38`, can't reproduce this issue anymore.

In #83922#1178330, @Aeraglyx wrote:
I believe this is already solved with .enabled in 3.38, can't reproduce this issue anymore.

Yes, can`t reproduce too with 3.40

> In #83922#1178330, @Aeraglyx wrote: > I believe this is already solved with `.enabled` in `3.38`, can't reproduce this issue anymore. Yes, can`t reproduce too with 3.40
Sign in to join this conversation.
No Milestone
No project
No Assignees
4 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender-addons#83922
No description provided.