rxhanson / Rectangle

Move and resize windows on macOS with keyboard shortcuts and snap areas
https://rectangleapp.com
Other
26k stars 783 forks source link

Browser Freezes #1506

Open hgalytoby opened 3 weeks ago

hgalytoby commented 3 weeks ago

I'm not sure if it's an issue with "Rectangle," but based on my test results so far, I can only suspect it's related to "Rectangle." I tested on two different Mac computers, and both yielded the same results.

When I try to view a large amount of data in the browser, the browser becomes unresponsive. However, if I simply close "Rectangle" and restart the browser, everything works fine.

Here’s a sample video of the issue.

https://youtu.be/cI5Tt9aSmFE

This was not a problem before, and I'm not sure from which version this problem started.

macOS version: 15.1(M1 Pro) and 14.6.1(M1) Rectangle version: 0.84 Logs if applicable (In Rectangle menu, hold option, "View Logging..."):

rxhanson commented 3 weeks ago

Thanks for reporting. The video was marked as private so I couldn't view it. A couple of quick questions:

  1. Which browser do you see this in?
  2. Is it happening upon attempting to perform a Rectangle action? Or is it happening when you click in the browser?
hgalytoby commented 3 weeks ago

Thanks for reporting. The video was marked as private so I couldn't view it. A couple of quick questions:

  1. Which browser do you see this in?
  2. Is it happening upon attempting to perform a Rectangle action? Or is it happening when you click in the browser?

I'm sorry I've updated the video site.

https://youtu.be/cI5Tt9aSmFE

hgalytoby commented 2 weeks ago

Today, I tried using older versions to identify which version started having issues.

Starting from version 0.71, the problem shown in the video occurs.

With versions 0.63 to 0.70, the issue does not happen as long as I open the "Rectangle" program without clicking on the "Rectangle" menu. However, the issue occurs as soon as I open the menu.

image

For versions before 0.62, there is no video issue, even when clicking on the menu.

If you need a webpage that recreates this kind of freeze, I can provide one.

Otherwise, my current solution is to use version 0.62.

rxhanson commented 2 weeks ago

Thanks for the thorough testing. 0.71 included a bug fix for specific macOS behavior not handling the click listening used in Rectangle, and 0.63 was mainly centered around Stage Manager. Do you use Stage Manager at all?

hgalytoby commented 2 weeks ago

I'm not using Stage Manager.

rxhanson commented 2 weeks ago

Thanks! I’ll see what I can do.

rxhanson commented 2 days ago

I didn't get to the bottom of this before pushing out the latest release, but am still investigating.

hgalytoby commented 2 days ago

That's alright, I think this is an extreme situation that happens rarely.

It only occurs when I'm developing specific APIs with relatively large payloads.