Updating Worksession disables undo!

Every time I update an attached file in a Worksession (and possibly with other worksession related commands), it removes the ability to undo, saying ‘Nothing to undo’ and I cannot then use undo until Rhino is restarted. Quite annoying!

I have VisualArq and Vray installed. Any potential fixes possible?

System info:

Rhino 7 SR20 2022-7-6 (Rhino 7, 7.20.22187.09001, Git hash:master @ e64f3682dfb047e8938f00a5ad1b0ae7676306bb)
License type: Commercial, build 2022-07-06
License details: Cloud Zoo

Windows 10 (10.0.19044 SR0.0) or greater (Physical RAM: 32Gb)

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

Hybrid graphics configuration.
Primary display: Intel(R) UHD Graphics (Intel) Memory: 1GB, Driver date: 1-22-2020 (M-D-Y).
> Integrated graphics device with 3 adapter port(s)
- Windows Main Display is laptop’s integrated screen or built-in port
Primary OpenGL: NVIDIA GeForce RTX 2070 with Max-Q Design (NVidia) Memory: 8GB, Driver date: 3-17-2022 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 512.15
> Integrated accelerated graphics device with 4 adapter port(s)
- Video pass-through to primary display device

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: 3-17-2022
Driver Version: 30.0.15.1215
Maximum Texture size: 32768 x 32768
Z-Buffer depth: 24 bits
Maximum Viewport size: 32768 x 32768
Total Video Memory: 8 GB

Rhino plugins that do not ship with Rhino
C:\Program Files\Rhino 7\Plug-ins\Tibidabo\Tibidabo.rhp “Tibidabo”
C:\Program Files\Rhino 7\Plug-ins\Tibidabo\VisualARQ.rhp “VisualARQ”
C:\Program Files\Chaos Group\V-Ray\V-Ray for Rhinoceros\V7\VRayForRhino.rhp “V-Ray for Rhino”

Rhino plugins that ship with Rhino
C:\Program Files\Rhino 7\Plug-ins\Commands.rhp “Commands” 7.20.22187.9001
C:\Program Files\Rhino 7\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 7\Plug-ins\RhinoBonusTools.rhp “Rhino Bonus Tools”
C:\Program Files\Rhino 7\Plug-ins\AnimationTools.rhp “AnimationTools”
C:\Program Files\Rhino 7\Plug-ins\RhinoRenderCycles.rhp “Rhino Render” 7.20.22187.9001
C:\Program Files\Rhino 7\Plug-ins\RhinoRender.rhp “Legacy Rhino Render”
C:\Program Files\Rhino 7\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 7.20.22187.9001
C:\Program Files\Rhino 7\Plug-ins\rdk_ui.rhp “Renderer Development Kit UI”
C:\Program Files\Rhino 7\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 7\Plug-ins\IronPython\RhinoDLR_Python.rhp “IronPython” 7.20.22187.9001
C:\Program Files\Rhino 7\Plug-ins\RhinoCycles.rhp “RhinoCycles” 7.20.22187.9001
C:\Program Files\Rhino 7\Plug-ins\Grasshopper\GrasshopperPlugin.rhp “Grasshopper” 7.20.22187.9001
C:\Program Files\Rhino 7\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 7.20.22187.9001
C:\Program Files\Rhino 7\Plug-ins\3dxrhino.rhp “3Dconnexion 3D Mouse”
C:\Program Files\Rhino 7\Plug-ins\Displacement.rhp “Displacement”

What do you mean by “update an attached file”?

If I Attach an additional file to an open Worksession then update continues to work.

If I change the active file Workession then update history is lost. This is the same as when I close a file.

I am working in File A which is the active model in a Worksession I have opened.

I update File B in a separate window and save it.

Then when I update the File B worksession reference in File A (see image below) all of my undos are lost and the ability to undo going forward is also lost. The active file never changes and so I expect my undos not to be affected.

When I say undo, I am referring to ALL Ctrl + Z undo commands.

Hope this clarifies things.

I see the same behavior. Worksession appears to flush the undo history whenever a file is dettached. Update is equivalent to detaching a file and then attaching the updated version.

Thanks for confirming - do you then also experience not being able to undo anything after this?

Its one thing losing undo history before the reference update (which I could probably live with), but not being able to undo afterwards makes this feature essentially unusable. Restarting Rhino with every update makes this bit pointless.

Hi Ben, thanks, I’ll check this.
@Ben_B - so far, at least with small models in a simple test, I see what David sees - Undo os cleared but subsequent operations can be undone.

-Pascal

1 Like

Hi,
Has there been any progress on this issue ?

Still seeing the same behaviour. Also using VisualARQ.

This issue maybe caused by VisualARQ,

Thank you - yes that makes sense.

Hopefully this will be fixed with the next VisualArq update as they suggest.