BUG right-click menu missing on Model Attribute Keys

Recently right-clicking on Model Attribute Key stopped bringing up the context menu.


The context menus still come up for the other inputs on these components, and similar menus for other components from the Rhino tab in Grasshopper work normally.

The first time I noticed this was after the update that added the UserText expression to the key input, but it could have changed before that.

Is this a bug, or a new feature/work flow that I’m using the wrong way? Here’s a grasshopper file and my system info.

Key right click not working.gh (15.9 KB)

System Info

Rhino 8 SR9 2024-6-19 (Rhino 8, 8.9.24171.03001, Git hash:master @ c7bc7dce8c2b456b3f0c5f0fa669295aa802ef1a)
License type: Commercial, build 2024-06-19
License details: Cloud Zoo

Windows 11 (10.0.22631 SR0.0) or greater (Physical RAM: 16GB)
.NET 7.0.14

Computer platform: LAPTOP - Plugged in [100% battery remaining]

Standard graphics configuration.
Primary display: DisplayLink USB Device (DisplayLink) Memory: 0MB, Driver date: 9-26-2023 (M-D-Y).
> External USB display device with 4 adapter port(s)
- Secondary monitor attached to adapter port 0
- Windows Main Display attached to adapter port 1
Primary OpenGL: NVIDIA Quadro T2000 (NVidia) Memory: 4GB, Driver date: 1-2-2024 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 538.18
> Integrated accelerated graphics device with 4 adapter port(s)
- Video pass-through to primary display device

Secondary graphics devices.
DisplayLink USB Device (DisplayLink) Memory: 0MB, Driver date: 9-26-2023 (M-D-Y).
> External USB display device with 0 adapter port(s)
- There are no monitors attached to this device. Laptop lid is probably closed
Intel(R) UHD Graphics 630 (Intel) Memory: 1GB, Driver date: 11-15-2021 (M-D-Y).
> Integrated graphics device with 3 adapter port(s)
- Secondary monitor is laptop’s integrated screen or built-in port

OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
Redraw scene when viewports are exposed: On
Graphics level being used: OpenGL 4.6 (primary GPU’s maximum)

Anti-alias mode: 8x
Mip Map Filtering: Linear
Anisotropic Filtering Mode: High

Vendor Name: NVIDIA Corporation
Render version: 4.6
Shading Language: 4.60 NVIDIA
Driver Date: 1-2-2024
Driver Version: 31.0.15.3818
Maximum Texture size: 32768 x 32768
Z-Buffer depth: 24 bits
Maximum Viewport size: 32768 x 32768
Total Video Memory: 4 GB

Rhino plugins that do not ship with Rhino
C:\Users\dunca\AppData\Roaming\McNeel\Rhinoceros\packages\8.0\NVIDIADenoiser\0.4.3\NVIDIADenoiser.Windows.rhp “NVIDIADenoiser.Windows” 0.4.3.0
C:\Users\dunca\AppData\Roaming\McNeel\Rhinoceros\BlockEditNew\BlockEditNew_V8.rhp “BlockEdit” 1.0.0.0
C:\Users\dunca\AppData\Roaming\McNeel\Rhinoceros\8.0\Plug-ins\SpeckleRhino2 (8dd5f30b-a13d-4a24-abdc-3e05c8c87143)\SpeckleConnectorRhino.rhp “SpeckleConnectorRhino” 2.19.1.15397
C:\Users\dunca\AppData\Roaming\McNeel\Rhinoceros\packages\8.0\Fenix\2.0.0.4\FenixToolbar.rhp “FenixToolbar” 2.0.0.4

Rhino plugins that ship with Rhino
C:\Program Files\Rhino 8\Plug-ins\Commands.rhp “Commands” 8.9.24171.3001
C:\Program Files\Rhino 8\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 8\Plug-ins\SectionTools.rhp “SectionTools”
C:\Program Files\Rhino 8\Plug-ins\AnimationTools.rhp “AnimationTools”
C:\Program Files\Rhino 8\Plug-ins\RhinoRenderCycles.rhp “Rhino Render” 8.9.24171.3001
C:\Program Files\Rhino 8\Plug-ins\RhinoRender.rhp “Legacy Rhino Render”
C:\Program Files\Rhino 8\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 8.9.24171.3001
C:\Program Files\Rhino 8\Plug-ins\Displacement.rhp “Displacement”
C:\Program Files\Rhino 8\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 8\Plug-ins\MeshCommands.rhp “MeshCommands” 8.9.24171.3001
C:\Program Files\Rhino 8\Plug-ins\IronPython\RhinoDLR_Python.rhp “IronPython” 8.9.24171.3001
C:\Program Files\Rhino 8\Plug-ins\RhinoCycles.rhp “RhinoCycles” 8.9.24171.3001
C:\Program Files\Rhino 8\Plug-ins\Grasshopper\GrasshopperPlugin.rhp “Grasshopper” 8.9.24171.3001
C:\Program Files\Rhino 8\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 8.9.24171.3001
C:\Program Files\Rhino 8\Plug-ins\3dxrhino.rhp “3Dconnexion 3D Mouse”

Hi Duncan,

Not seeing it here.

Can you open Rhino in safe mode (via Windows Start) and try again (sans plugins and video drivers)

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Rhino 8 in Safe Mode

Hi Japhy,
the right click menu shows up in safe mode.

Japhy,

I spent some more time testing, and I think I found the issue. It seems like some blocks with attribute text will cause the right click menu to not show up. Here’s a file with one block that will cause the issue on my system.

Block issue.3dm (211.5 KB)

If I delete the block from model space, or delete the attribute text fields in the properties panel, then the right click menu works again.

Thanks Duncan,

That looks like a result of this recent fix.

The issue was that a Key with a period in the name such as MY.KEY wasn’t coming up properly in selection.

What you found is that if the Key ends with a . it breaks the right clicking on key for those components. I’ve reopened the issue.

image