Search Issue Tracker
Fixed in Not a Shader Graph package bug, fixed in Version 2018.3.0a6 (33e5def6e55f)
Votes
0
Found in [Package]
2.0.3
Issue ID
1046936
Regression
Yes
"Value Dragging" Broken for Shader Graph
2018.2.0b6, SRP master @ 1fac5b8 (June 7th) (reproduced in all ShaderGraph used so far)
Shader Graph's "Value Dragging" (if that's the term for it) is broken. It appears to only work when the cursor is above the input field (as opposed to being anywhere with left movement meaning decrease & right meaning increase, as is correct functionality with the rest of Unity). Furthermore and even worse, the "end" of the "value dragging" doesn't seem to register (ever?), making it so that even after you stopped dragging the value of the input field can change whenever the cursor is above input field and causing values to get altered when least expecting it.
Repro:
1) Attempt to start "value dragging" by clicking on the X of a Vector1 or Vector2 (for example) AND continue to hold the mouse down.
2) While still pressing down, move the mouse left to decrease the value of the node.
3) Notice that nothing happened.
4) Release the mouse. Normally that would meant the end of the "value dragging".
5) With nothing being pressed down, move the mouse left and right over the X (name of the input field).
6) Notice that the value is changing, and notice how easily it is to have your mouse move over one of these fields as your work and change the value.
You may think that pressing the X again will stop the value dragging but that doesn't seem to be the case. Now the node is in value dragging mode (until shader graph is closed down?) and when you cursor moves over the input field you get unwanted change.
Temporarily removing value dragging from Shader Graph could be a solution until an actual solution comes out, as right now "value dragging" is only a source of unwanted field alteration.
See gifs below.
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- [Mobile] Developer Console does not appear when an error is thrown
- [HDRP] Game view renders artifacts when Camera's Component "Post Anti-aliasing" is set to "TAA" and Dynamic Resolution's "Forced Screen Percentage" is changed
- A deactivated Prefab's name color becomes white when a GameObject in the scene is deactivated
- The Game view becomes blank when using Frame Debugger with MSAA and Texture binding enabled in Play Mode
- NullReferenceException is thrown when changing the Inspector preview selection
Add comment