"Show Toolbars" always opens at 0,0 on primary monitor and can't be moved

Right click on a toolbar, then Show Toolbars, and the popup always appears at the top-left corner of the primary monitor, rather than near the toolbar / mouse position.

This is already inconvenient on a multi-monitor setup, especially when the primary monitor is large or physically farther away. What makes it much more annoying is that the popup cannot be dragged, so I have to physically move over to that corner of the other monitor just to interact with it.

I would expect the popup to either:

  • open near the mouse / toolbar that invoked it, or
  • remember its previous position, or
  • at minimum be draggable.

I agree. I also found out that if you save a workspace (Window Layout) on a laptop with multiple Floating Toolbars without an external monitor attached, when you then later restore the workspace when Rhino is running on an external monitor, all of the Floating Toolbars will be stucked on the internal monitor on your laptop. My expectation is that the Toolbar position should be related to the monitor where Rhino is running. I have not experimented further with this on multiple monitors.

Tim -

I have been testing this and have not found the same behavior. On mine the floating toolbars on the second monitor stay through Window Layout restores.

Are these layouts created with Rhino 9?

Can you run Systeminfo in Rhino and send us the results? I will see if I can recreate the same setup here.

SystemInfo_Rhino_9_Beta_Week_40_ThinkPad.txt (2.1 KB)

Tim_HP_2560x1440px.rhw (32.9 KB)

I created the workspace on a ThinkPad P53 (1920 x 1080 px) while it was NOT connected to an external display. When I later restored it, Rhino 9 BETA (15-09-2026) was running on the same ThinkPad P53 while it was connected to an external 27" HP monitor running (2560 x 1440 px).

I have also testet this on a different external monitor running the same resolution as the internal display (1920 x 1080 px). Nothing work as expected, so I will not spend more time experimenting with this for now. Changing from “Extended Desktop” to “Only on Secondary” and back again will only add to the frustration: Rhino now running on the internal display and floating toolbars are at the external display. When loading a new Windows Layout (let’s call it Workspace) while a lot of Panels are in the RightContainer, you get a very ugly first look until you collapse and expand the RightContainer.

Is it possible you can run OptionsExport and send me that RHS file. It could be quite large. That way I have the whole setup.

The Layout file by itself references other RUIs you have. OptionsExport should get a full setup here.

If the file is too big for the forum, then it can be sent here: https://www.rhino3d.com/upload

Settings_9_win_ThinkPad_P53.rhs (1.6 MB)

Consider it done. Happy to help. - NB If you use the Icon in the Options Toolbar to export options it is currently set to a nonexisting Command called “OptionsExporter” where it should be “OptionsExport”, so actually found a papercut to be fixed there :slight_smile:

Oh, that “OptionsExporter” bug is so embarrassing. We will get it fixed up.

It will take me a bit to get setup with the settings. Thank you for sending them.

I did not mention it in this post but please note that NO titles are visible in ANY of the floating toolbars when they only have 4 columns and the Tab-size is set, so that all the icons in the Panels are legible.

I have your setup and I do see this problem described:

So, I can report it and we can get it fixed.

The next issue we are tracking is with window layouts and multiple monitors?. I see the same window layouts you have in the menu, is there a specific window layout that should be different? What is it named? How should it lay out different?

I know there is some code internally that will collect toolbars onto one screen if the resolution does not seem exactly what it expects. But, we will see if it is something else.

We are looking into the Windows layout restore issues across multiple monitors. In my case if the layout is saved in exactly the same monitor setup it can be restored without and issue. But if anything changes, even Rhino being on the other screen, the restore can make changes.

It will take us a bit of time to figure out what is happening.

Hi Scott

My expectations for Floating Toolbars is that they should primarily follow the application (and the position of the cursor for “pop-ups”). If Rhino is running on an external monitor the floating toolbars should be on that monitor - with the possibility to be manually moved by the user. Asus have a fantastic laptop with 1+1/2 internal monitor and Dell + Apple laptops often support 3 external monitors and could have Retina or 4K for the internal display in the laptop.
Tim

ons. 30. sep. 2026 kl. 18.06 skrev Scott Davidson <notifications@mcneel.discoursemail.com>:

If this is a bug, I’ll leave the fixing to you.

But if the problem is restoring window positions when the monitor configuration changes, either because the user intentionally switches between different physical monitors, such as home and office, or because Windows assigns inconsistent identities to the same monitors, I use a strategy that doesn’t rely on display identity or absolute position on the display.

Displays are recognized by their relative position. For example, if at recording time there are three displays, one on the right, one at the top left, and one at the bottom left, at restore time I look for the display that most closely matches that arrangement, regardless of the monitor IDs assigned by Windows or their exact position.

Window positions and sizes are also stored as percentages of the display dimensions rather than absolute pixels. That makes the restored layout work well even when the monitor resolution changes. At home, for example, I have a standard 40" 4K display 3840px wide, while the corresponding office display is 4096.

This also prevents windows from being restored partially or completely outside the visible area.

Since I started using this approach, I haven’t had complaints from users about window restoration.

There is one additional thing that bothers me about toolbar and panel positioning: resizing them by dragging their borders can be surprisingly difficult.

The draggable area seems to be only one pixel wide, so you need to be a sharpshooter to grab it.

I often need several attempts before I manage to widen or shrink panels such as Properties or Layers.

As I didn’t see this first issue get a YT, here it is.

  • RH-99296 “Show Toolbars” always opens at 0,0 on primary monitor and can’t be moved