#13390

macOS 27 with reduced transparency and `macos-titlebar-style = hidden` hides top lines

Openbo2themaxopened 3mo ago

Discussed in https://github.com/ghostty-org/ghostty/discussions/13387

Originally posted by jjt July 19, 2026

Issue Description

macOS 27 beta (golden gate) with Reduced Transparency on, and minimal ghostty config of just macos-titlebar-style = hidden causes the top couple of lines to be hidden.

macos-titlebar-style = hidden, Reduced Tranparency ON

macos-titlebar-style = hidden, Reduced Transparency OFF

Default (blank ghostty config), Reduced Transparency OFF or ON

Expected Behavior

The top couple of lines are not hidden regardless of Reduced Transparency

Actual Behavior

The top couple of lines are hidden when Reduced Transparency is ON.

Reproduction Steps

  1. Enable macOS setting Accessibility > Display > Reduced Transparency.
  2. Ghostty config of macos-titlebar-style = hidden

Ghostty Logs

No response

Ghostty Version

Ghostty 1.3.2-main-+77c65cb5f

Version
  - version: 1.3.2-main-+77c65cb5f
  - channel: tip
Build Config
  - Zig version   : 0.15.2
  - build mode    : .ReleaseFast
  - app runtime   : .none
  - font engine   : .coretext
  - renderer      : renderer.generic.Renderer(renderer.Metal)
  - libxev        : kqueue

OS Version Information

macOS 27.0 beta (golden gate)

(Linux only) Display Server

None

(Linux only) Desktop Environment/Window Manager

No response

Minimal Ghostty Configuration

macos-titlebar-style = hidden

Additional Relevant Configuration

Possibly related to https://github.com/ghostty-org/ghostty/discussions/13128?

I acknowledge that:

  • I have reviewed the FAQ and confirm that my issue is NOT among them.
  • I have searched the Ghostty repository (both open and closed Discussions and Issues) and confirm this is not a duplicate of an existing issue or discussion.
  • I have checked the "Preview" tab on all text fields to ensure that everything looks right, and have wrapped all configuration and code in code blocks with a group of three backticks (```) on separate lines.

Activity

0

No activity yet.