melreusthe rectangle field manual

Fixes

Rectangle Stopped Working After a macOS Update: Why, and the Fix

The app did not change. The permission database underneath it was rebuilt, and your grant no longer matches the thing it was granted to.

20 Jul 2026 · 6 min read · updated for current macOS

1Upgrade installsmacOS rebuilds parts of the TCC privacy database2Grant row survives visuallySystem Settings still shows the toggle on3Signature or path no longer matchesThe runtime check fails silently4Shortcuts register, nothing movesNo error is shown to the user5Delete the row and re-grantDisable → remove → restart → accept prompt
What actually happens during an upgrade. Nothing here is a defect in the app itself.

Why an update breaks it

macOS records privacy grants — Accessibility, Screen Recording, Input Monitoring — in a database usually called TCC. Each row ties a bundle identifier to a code signature and a path. The check that runs when an app tries to control your computer compares the live app against the stored row.

A major upgrade can migrate, rebuild or partially invalidate those rows. The System Settings list is drawn from the same table, so it happily shows a switch in the on position for a row that no longer satisfies the runtime check. The user sees permission granted; the app sees permission denied; nobody sees an error.

This is why the wave of "broken after upgrade" reports arrives every autumn, why it affects many utilities at once rather than one, and why reinstalling the app does not help — the new copy is checked against the same stale row.

It is not just window managers

If your clipboard manager, text expander or keyboard remapper also went quiet after the same upgrade, that is confirmatory rather than coincidental. The same reset works for all of them, substituting each app's own bundle identifier.

The fix, in the order that works

Two details make the difference between this working and not working: disable before removing, and restart before re-granting. Skipping either is why people report that the fix does not work for them.

  1. Quit the app from its menu bar menu.
  2. System Settings → Privacy & Security → Accessibility. Switch the toggle off.
  3. With it off, select the row and remove it with the minus button.
  4. Restart the Mac. The permission daemon caches state; without a restart the removal frequently does not take effect.
  5. Launch the app. When it asks for Accessibility permission, accept the prompt.
  6. Do not pre-add it with the plus button before launching — let the app request it so the record is created against the running binary.
System Settings — Privacy & SecurityAccessibilityAllow the apps below to control your computer.RectangleRaycastHammerspoon
Step 2: the toggle must be switched off before the row is removed.

The terminal path does the same thing in one command and is worth knowing if you maintain several machines:

killall Rectangle 2>/dev/null
tccutil reset Accessibility com.knollsoft.Rectangle
sudo shutdown -r now   # or just restart normally

# after reboot:
open -a Rectangle   # accept the permission prompt
Rectangle Pro uses a different identifier

<code>tccutil reset Accessibility com.knollsoft.Hookshot</code>. Running the free app's identifier on a Pro installation reports success and changes nothing.

If the app will not even launch

A smaller category of post-upgrade report: the app appears to launch but never shows a menu bar icon, does not appear in Force Quit, and yet the Finder refuses to move it to the Trash because it is "open". That combination means a process exists in a broken state.

# find and kill any stuck instance
pgrep -lf Rectangle
killall -9 Rectangle

# clear the quarantine attribute, which upgrades sometimes reapply
xattr -dr com.apple.quarantine /Applications/Rectangle.app

# launch and watch for errors
open -a Rectangle

If it still will not start, download a fresh copy from the official site rather than relying on the in-app updater, and drag it into Applications replacing the existing copy. A partially applied automatic update is the usual explanation for this state.

New macOS features that change behaviour

Not everything after an upgrade is a permission fault. Recent releases introduced system features that genuinely change how windows behave, and these get reported as bugs:

FeatureWhat changesResponse
Native window tilingmacOS claims drag-to-edge gestures, so snapping feels doubled or inconsistentPick one owner for drag gestures; disable snap areas in one of the two
Stage ManagerReserves a strip on the left; maximised windows no longer reach the edgeSet the reserved width explicitly, or turn Stage Manager off
Tiled window marginsSystem tiling adds its own gapsConfigure gaps in one tool only
Login item managementmacOS may silently disable a login item after an upgradeRe-enable launch at login in the app's settings

Both the Stage Manager reservation and the native tiling overlap have dedicated guides, since both have configuration answers rather than just workarounds.

Reducing the damage next time

Get the current build

Rectangle is free and open source. Everything documented here works in the standard build.

Download from rectangleapp.com

Questions

Will reinstalling fix it?

Usually not, and doing it first wastes time. The stale permission row is the problem and a new copy inherits it.

Do I really need to restart the Mac?

Yes, in practice. The removal often does not take effect without it, which is the single most common reason the fix appears to fail.

Why did other utilities break at the same time?

They rely on the same privacy database. The same reset works for each, using their own bundle identifiers.

Is there a way to prevent this?

No. Plan for it instead: export your configuration before upgrading and expect to re-grant the permission.