Possible macOS 27 beta (1 and 2) regression in workspace badge / lsappinfo path

Author: stevencarpenterCreated Jun 26, 2026Updated Jun 26, 2026

Summary

I may be hitting a macOS 27 beta 2 regression that SketchyBar is exposing through the workspace badge / notification-dot path.

SketchyBar itself appears to render fine. The failure is isolated to workspace badges, which query LaunchServices via lsappinfo.

Environment

  • macOS 27 beta 2
  • M5 Max Macbook Pro 16" 128GB Memory
  • SketchyBar installed via Homebrew
  • AeroSpace and borders are also installed, but they are not the failing component
  • Local env gate:
    • SKETCHYBAR_WORKSPACE_BADGES=1 enables badge queries
    • SKETCHYBAR_WORKSPACE_BADGES=0 disables them

Findings

  • The only broken behavior is the workspace badge path.
  • The badge path uses lsappinfo / LaunchServices.
  • Crash reports and runtime behavior point to LaunchServices instability when that path is active.
  • Turning off badge queries avoids the issue.

Expected behavior

Workspace badges should render without causing LaunchServices instability.

Actual behavior

The badge query path appears to trigger crashes or instability in LaunchServices on this beta. The net result is the whole system becomes unusable and forces me to hard reboot holding the fingerprint reader key.

Workaround

bash
SKETCHYBAR_WORKSPACE_BADGES=0