Rhino 8 Osnap bug in full window view after updating to macOS Tahoe 26.0

Thanks all for the reports and thank you for the screencapture @Gabriel_Pérez_Salaza. This behavior matches another - separate report - I’ve received as well.

@Olivier_Raymond Did you try the workaround described above? Any luck? (Obviously, this is a temporary workaround)

This is a high-priority issue and we’re looking into it right now.

Hi Dan,

I did. Unfortunately, it did not resolve the issue for me…
Thank you for looking into this. Much appreciated.

Hi Gabriel -

Thank you. That appears to be a bug → WWW-3054 Web: Update macOS System Requirements
This is the English version of that page:

-wim

Hi Dan, I have the same issue and I tried the reduce transparency thing but doesn’t work. Here’s a screen record.

Steps:

1. Open rhino

2. New document

3. Go to single view

4. Run circle (circle is an example, the issue persists for every other command)

5. ISSUE: the cursor doesn’t follow the mouse movement (it freezes)

Here the system info:

Rhino 8 SR23 2025-9-8 (Rhino 8, 8.23.25251.13002, Git hash:master @ e75a9d62e23cc6f52d4ef68eb7eda9f8da9b6cd9)

License type: Educational, build 2025-09-08

License details: Cloud Zoo

Apple macOS Version 26.0 (Build 25A353) (Physical RAM: 32GB)

Mac Model Identifier: MacBookPro16,1

Language: en-IT (MacOS default)

.NET 8.0.14

Metal GPU Family Apple 0

Metal GPU Family Common 3

Metal GPU Family Mac 2

Graphics processors

Intel UHD Graphics 630 (1536 MB)

AMD Radeon Pro 5500M (8 GB)

Color LCD (1792 x 1120 @ 59.00Hz)

BenQ PD2705Q (2560 x 1440 @ 59.00Hz)

GPU Vendor: AMD

USB devices

None

Bluetooth devices

None

Third party kernel extensions

None

Third party plugins

/usr/lib/swift/libswiftCore.dylib

/usr/lib/swift/libswiftObjectiveC.dylib

/usr/lib/swift/libswiftCoreFoundation.dylib

/usr/lib/swift/libswiftDarwin.dylib

/usr/lib/swift/libswiftDispatch.dylib

/usr/lib/swift/libswiftIOKit.dylib

/usr/lib/swift/libswiftSystem.dylib

/usr/lib/swift/libswiftXPC.dylib

/usr/lib/swift/libswift_Builtin_float.dylib

/usr/lib/swift/libswift_Concurrency.dylib

/usr/lib/swift/libswift_DarwinFoundation1.dylib

/usr/lib/swift/libswift_StringProcessing.dylib

/usr/lib/swift/libswiftos.dylib

/usr/lib/swift/libswiftDistributed.dylib

/usr/lib/swift/libswiftObservation.dylib

/usr/lib/swift/libswiftSynchronization.dylib

/usr/lib/swift/libswiftOSLog.dylib

/usr/lib/swift/libswiftsimd.dylib

/usr/lib/swift/libswift_RegexParser.dylib

/usr/lib/swift/libswiftMetal.dylib

/usr/lib/swift/libswiftQuartzCore.dylib

/usr/lib/swift/libswiftUniformTypeIdentifiers.dylib

/usr/lib/swift/libswiftRegexBuilder.dylib

/usr/lib/swift/libswiftAccelerate.dylib

/usr/lib/swift/libswiftCoreImage.dylib

/usr/lib/swift/libswiftCoreAudio.dylib

/usr/lib/swift/libswiftCoreMIDI.dylib

/usr/lib/swift/libswift_DarwinFoundation2.dylib

/usr/lib/swift/libswift_DarwinFoundation3.dylib

/usr/lib/swift/libswiftCoreLocation.dylib

/usr/lib/swift/libswiftCoreMedia.dylib

/usr/lib/swift/libswiftCompression.dylib

/usr/lib/swift/libswiftAVFoundation.dylib

/usr/lib/swift/libswiftNaturalLanguage.dylib

/usr/lib/swift/libswiftMLCompute.dylib

/usr/lib/swift/libswiftCoreGraphics.dylib

/usr/lib/swift/libswiftFoundation.dylib

/usr/lib/swift/libswiftSwiftOnoneSupport.dylib

/usr/lib/swift/libswiftsys_time.dylib

/usr/lib/swift/libswiftSpatial.dylib

/usr/lib/usd/libusd_ms.dylib

/usr/lib/swift/libswift_errno.dylib

/usr/lib/swift/libswiftIntents.dylib

/usr/lib/swift/libswiftVideoToolbox.dylib

/usr/lib/swift/libswiftCoreMediaIO.dylib

/usr/lib/swift/libswiftCallKit.dylib

/usr/lib/swift/libswiftPassKit.dylib

/usr/lib/swift/libswiftAppleArchive.dylib

/usr/lib/swift/libswiftDemangle.dylib

/usr/lib/swift/libswiftGLKit.dylib

/usr/lib/swift/libswiftMetalKit.dylib

/usr/lib/swift/libswiftModelIO.dylib

/usr/lib/swift/libswiftSceneKit.dylib

/usr/lib/swift/libswiftExtensionFoundation.dylib

/usr/lib/swift/libswiftGameplayKit.dylib

/usr/lib/swift/libswiftSpriteKit.dylib

/usr/lib/swift/libswiftMapKit.dylib

Rhino plugins that do not ship with Rhino

Rhino plugins that ship with Rhino

/Applications/Rhino 8.app/Contents/Frameworks/RhMaterialEditor.framework “Renderer Development Kit” 8.23.25251.1002

/Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/Commands.rhp “Commands” 8.23.25251.13002

/Applications/Rhino 8.app/Contents/PlugIns/NamedSnapshots.rhp “Snapshots” 8.23.25251.1002

/Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RDK_EtoUI.rhp “RDK_EtoUI” 8.23.25251.13002

/Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/MeshCommands.rhp “MeshCommands” 8.23.25251.13002

/Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoRenderCycles.rhp “Rhino Render” 8.23.25251.13002

/Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoCycles.rhp “RhinoCycles” 8.23.25251.13002

/Applications/Rhino 8.app/Contents/PlugIns/SectionTools.rhp “SectionTools” 8.23.25251.1002

/Applications/Rhino 8.app/Contents/PlugIns/Displacement.rhp “Displacement” 8.23.25251.1002

/Applications/Rhino 8.app/Contents/PlugIns/PanelingTools.rhp “PanelingTools” 8.23.25251.1002

/Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoDLR_Python.rhp “IronPython” 8.23.25251.13002

/Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/GrasshopperPlugin.rhp “Grasshopper” 8.23.25251.13002

/Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoCodePlugin.rhp “RhinoCodePlugin” 8.23.25251.13002

Best,

Francesco Milana

When can we expect a fix for this as well as support for macOS Tahoe for Rhino 8?

1 Like

I am working on this as we speak. We might have found some regression in macOS Tahoe. It’s unclear whether we will need to workaround this or not. That’s to be determined.

In the meantime, please try this:

After maximizing any view, drag the edge of the the view to resize it slightly. Does the bug go away until the next time you switching between 4 View and single view? (This is not a solution, I’m just asking to try to pin down the bugs reported here).

Depending on your answer(s), I may have an experimental build for you to try soon.

Hello @Dan,

I’ve tried what you mentioned. When I maximize any view and then drag the edge to resize it slightly, the bug disappears. When I return to the split views and maximize a view again, the problem reappears. If I then resize it slightly again, the problem goes away, and this cycle repeats.

Thanks for testing that @Gabriel_Pérez_Salaza . That’s what I expected would happen. I’ll get back to you tomorrow with an experimental build to test.

Thanks for your patience with this.

I tried, the bug disappears

I would add that this issue appeared at the same time the trackpad settings disappeared from my rhino settings. The 2 might be linked.

Hello Dan,

I am having the same issues with dimensions and the align command.

First point in align - I take a guess with the cursor, however it does seem to snap without notification, object freezes while in motion, then when cursor goes to where I need it to snap to the notification shows up, I click and it is aligned.

Similar issue with dimensions, First point is a guess, but seems to snap without notification and second point snaps with notification.

All works in 4-way view.

I have a fix I’d like to test in an experimental - out-of-band - build. I’m going to DM a couple of you in order to test this fix before we :crossed_fingers: roll it out to a wider audience.

Hey Dan,

I’m experiencing the same issue - any chance you could DM me the fix as well please ?

Thank you

Thanks go to the users who have tested the fix. We are currently working to get the fix into the 8.24 Service Release Candidate for this week. I’ll post again here once the fix is in.

Yes, that’s on the list too: RH-89545 Settings: Trackpad Settings missing on Intel

I’ll start investigating that soon.

I doubt they are linked.

We believe we have a fix for:

RH-89546 Cursor tracking stops working during command - Snaps stop working

in today’s Rhino 8.24 Service Release Candidate.

2 Likes

Thank you for the update Dan.

All is working fine now.

1 Like

…and previous versions? This is happening in Rhino 6 as well. Soon as I installed OS 26. Thanks much.

This will not be fixed for Rhino 6 for Mac. I’ve added the fix to Rhino 7 for Mac, but we do not have a timeline for an update just yet.

We have reported this to Apple so there is a possibility that they will remedy the situation with a patch to the operating system. If that happens, then Rhino 6 would be fixed as well.