**System Information**
Operating system: Windows-10-10.0.17763-SP0 64 Bits
Graphics card: GeForce GTX 1050 Ti/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 457.30
**Blender Version**
Broken: version: 2.91.0, branch: master, commit date: 2020-11-25 08:34, hash: `rB0f45cab862b8`
Worked: (newest version of Blender that worked as expected)
**Short description of error**
Apparently pinning function is a bit broken, here's the issue:
Here's list of data blocks that **don't** trigger channel pinning icon:
-Shape keys
-Materials
-Object data > Autosmooth
-Object data > Remesh
-Particles > Physics
-Particles > Render
-Particles > Emission > Seed
-Particles > Emission >Lifetime
-Particles > Emission >Lifetime Randomness
-Particles > Viewport Display > Display as
-Particles > Viewport Display > Color
-Particles > Viewport Display > Amount
-Particles > Viewport Display > Size
-Particles > Children
-Particles > Field Weights
-World > (All nodes don't display pins)
-World > Viewport display
-Scene > (All scene settings can't be pinned)
-View Layer properties > (all settings can't be pinned)
-Output properties > (all settings can't be pinned)
-Render properties > (all settings can't be pinned)
Here's list of data blocks that **do** trigger channel pinning icon:
-Object data transforms (location rotation scale)
-Modifiers
-Constraints
-Rigid body constraints
-Particles >Render > Show Emitter
-Particles > Viewport Display > Show emitter
-Physics properties (all modifiers)
**`The issue:`** if object has animation data with elements from **first list**, there won't be pin available //(image #1)//, but the moment you add a keyframe of animation with **second list** the pin appears, which is normal behavior//(image #2)//. But now if you remove the keyframe from **second list** ,the pin option stays there//(image #3)//.
**Also same issue persists in Drivers window too**
{F9490227}
**`Solution`**
Just keep pinning option always available
Here's the video demonstrating in detail this issue
{F9480852}
**Exact steps for others to reproduce the error**
[Please describe the exact steps needed to reproduce the issue]
[Based on the default startup or an attached .blend file (as simple as possible)]