Possible BUG - Plugins Selective Loading Version 8 SR6

Version 8 SR6
(8.6.24079.11001, 2024-03-19)

Location: Options / Rhino Options / Plug-ins

When Ask to load disabled plug-ins is checked, and Rhino is restarted, if window asking the user to load the plug-in gets lost due to the user having multiple windows open, the window does not show up on the list of running applications by using ALT-TAB, however it does show up when using WIN-TAB.

It should show up on both.

hi @Mike24 I could not repeat that behavior here on Windows 11. Are you running a different Windows version?

@Gijs - Here’s my info:

Rhino 8 SR6 2024-3-19 (Rhino 8, 8.6.24079.11001
Windows 10 (10.0.19045 SR0.0) or greater (Physical RAM: 128GB)
.NET Framework 4.8.9181.0

Any ideas?

I just verified that this is still a problem. I am open to having someone control this PC via a remote assistance session if needed.

We could not reproduce this on Win 10 either.
Pls run _SystemInfo in Rhino and post back the results, hopefully that gives more information

Rhino 8 SR6 2024-3-19 (Rhino 8, 8.6.24079.11001, Git hash:master @ 0d13b06881495403bd28e1cee93f8c8ea0baec7c)
License type: Commercial, build 2024-03-19
License details: Cloud Zoo

Windows 10 (10.0.19045 SR0.0) or greater (Physical RAM: 128GB)
.NET Framework 4.8.9181.0

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

Hybrid graphics configuration.
Primary display: Intel(R) UHD Graphics (Intel) Memory: 1GB, Driver date: 3-16-2023 (M-D-Y).

Integrated graphics device with 4 adapter port(s)

  • Windows Main Display is laptop’s integrated screen or built-in port
    Primary OpenGL: NVIDIA RTX A2000 Laptop GPU (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)

  • Secondary monitor is laptop’s integrated screen or built-in port
  • Secondary monitor attached to adapter port #1

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: 4x
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:\Program Files\SimLab\Plugins\SimLab PDF From Rhino\SimLabPDFExporter.rhp “SimLab PDF Exporter”
C:\Users\Mike\AppData\Roaming\McNeel\Rhinoceros\7.0\Plug-ins\CodeListener (8c4235b6-64bc-4508-9166-bef8aa151085)\0.1.7.0\Rhino 5.0\x64\CodeListener.rhp “CodeListener” 0.1.7.0
C:\Program Files\Common Files\McNeel\Rhinoceros\7.0\Plug-ins\ClippingBox (4dfff1df-5f09-43ae-a044-77b115244b02)\1.0.0.0\Rhino 6\ClippingBox.rhp “ClippingBox” 1.0.0.0

Rhino plugins that ship with Rhino
C:\Program Files\Rhino 8\Plug-ins\Commands.rhp “Commands” 8.6.24079.11001
C:\Program Files\Rhino 8\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 8\Plug-ins\RhinoRenderCycles.rhp “Rhino Render” 8.6.24079.11001
C:\Program Files\Rhino 8\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 8.6.24079.11001
C:\Users\Mike\AppData\Roaming\McNeel\Rhinoceros\packages\8.0\PanelingTools\2021.3.2.446\PanelingTools.rhp “PanelingTools”
C:\Program Files\Rhino 8\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 8\Plug-ins\MeshCommands.rhp “MeshCommands” 8.6.24079.11001
C:\Program Files\Rhino 8\Plug-ins\RhinoCycles.rhp “RhinoCycles” 8.6.24079.11001
C:\Program Files\Rhino 8\Plug-ins\SectionTools.rhp “SectionTools”
C:\Program Files\Rhino 8\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 8.6.24079.11001
C:\Program Files\Rhino 8\Plug-ins\3dxrhino.rhp “3Dconnexion 3D Mouse”
C:\Program Files\Rhino 8\Plug-ins\Displacement.rhp “Displacement”

@Gijs - Did you get the sysinfo?

Hi @Mike24 sorry but I still have no clue why that wouldn’t work on your system.
If you start Rhino and wait, does it show the dialog on top? Or maybe you can make a screen recording of how you are doing it so that we can try to reproduce?

@Gijs - Ya it shows it on top. But if you switch to a different application then it’s very difficult to get back to the window. I uploaded a video (screen recording). See the link below. Alt-Tab does not work as show at 0:00:11 - 0:00:17, 0:00:27, 0:00:35. Notice also that there is no active Rhino icon on the taskbar. Win-Tab does display the window for the user to change to it as shown in the video at 0:00:20 and 0:00:39.

So the following changes should be made regarding this subject when the disabled plugin window is initialized:

  1. The window should be included when switching applications using Alt-Tab, not just Win-Tab.
  2. The Rhino icon should be active on the taskbar so the user can use the mouse to select Rhino, therefore making the disabled plugin window active.

I’m glad we can still access the window by using Win-Tab.

Hope this helps.

Screen Recording

@Gijs - The way I ran into this issue is I had started Rhino and got a call. I had to immediately lookup an email so I switched to that application and could not get back to Rhino via Alt-Tab or clicking on Rhino on the taskbar. Fortunately, Win-Tab worked. It should work via all 3 methods.

hi @Mike24 I still cannot reproduce what you are getting. I don’t get a task bar icon either, but the dialog does show up when pressing Alt-Tab here.

@Gijs - Ok weird. I do have 7+ Taskbar Tweaker installed which manipulates how Windows works. I was going to stop 7+TT and test this issue again since it’s only happening on my machine. I updated Rhino this morning to Version 8 SR7; (8.7.24113.23001, 2024-04-22) and all of a sudden Rhino is not asking me at all about disabled plugins on startup so something changed between SR6 and SR7. Once this is fixed, I will test this again. Can you test on your machine to make sure it’s not asking at all about disabled plugins with SR7?