10
  • Dragging a tab out of existing window causes a beachball hang with multiple screens

  • BugsDesktopDone

OK @nrudnyk, think I have a revelation, thanks to @Irix 's comment earlier.

This issue APPEARS to happen only when there are >=2 screens connected.

The M4 Mini has 2 screens (2x 2560x1440 27" 144 Hz displays; one by HDMI, and one by Thunderbolt to Displayport).

I unplugged the HDMI display out of the M4 Mini, and can now successfully drag/drop tabs without beachball on the Mini. That is a change from before, showing that with only 1 screen, there's no beachball freeze on the M4 Mini.

I then plugged that HDMI cable into my M4 MBP, and immediately could get the beachball freeze to happen on RC on the laptop. That shows the issue doesn't happen until there's > 1 screen, then it will.

The moment I unplugged the second screen (no need to restart Orion), I can then drag a window without issue.

Thoughts - I wonder if display scaling is relevant here? These are not HiDPI screens. They are also high refresh rate (144 Hz). But I think this is the missing reproduction step!

gp changed the title to Dragging a tab out of existing window causes a beachball hang with multiple screens .

    Can confirm it was happening to me when two screens were active.

    @nrudnyk - Repro steps without a second screen.

    Install Deskpad (https://github.com/Stengo/DeskPad) - free and open source. Run it, approve the permissions for accessibility/screen capture. Restart the app when prompted.

    Now it's running drag a window out of an Orion RC window, and it will crash. This is a simulated second screen, and is enough to trigger the beachball crash without a hardware second monitor 🙂

    When I drag a tab from the current Orion window that I am working in to create a new window, Orion freezes and the pinwheel of death spins for ever. This has occurred when I am dragging the tab within the same screen, and across my multi-screen setup.

    I replicated multiple times by opening two websites in the same window and then dragging one of them out of the current Orion window to create a new Orion window with that tab. It froze every time.

    I expected that tab to create a new window with that website being the starting point.

    Version 0.99.130-beta

    Sequoia (15)

      5 days later

      I too am getting this issue. Every time I try to drag a tab to an external monitor I get the pinwheel of death and have to force close the program. This doesn't happen using other browsers like Edge.

      Version 0.99.130.1-beta (WebKit 621.1.2.111.4)
      Build date Dec 19 2024
      MacBook Pro (macOS Sequoia 15.1.1 build 24B91)

        Merged 5 posts from Browser freezes when dragging tab from current window to create a new window.

          hey guys, thanks for the help identifying root cause of the problem. Could you please try the following dev build and let us know whether it works properly there

          Orion-15.0-130.1.0.12-dev

          @gp @Saw

          • gp and Saw replied to this.
          • gp likes this.

            nrudnyk

            This dev build works for me - I was able to drag a tab to a new window on a dual screen setup without a freeze!

            Nice one 🙂

            nrudnyk Seems to be working for me as well.

            a month later
            No one is typing