pet/avatar overlay feature gate blocked
What version of the Codex App are you using (From “About Codex” dialog)?
Codex desktop 26.429.30905
What subscription do you have?
ChatGPT Plus
What platform is your computer?
macOS
What issue are you seeing?
Issue: /pet appears in autocomplete, but no pet appears. Pets section is enabled in Settings > Appearance/Personalization.
Log: NSWindow does not support nonactivating panel styleMask 0x80
The /pet slash command appears in autocomplete (“Wake or tuck away the desktop pet”), but selecting it does not show the pet.
It looks like the pet/avatar overlay feature gate and UI are inconsistent, or the overlay window fails to create.
Codex says You can also mention that the bundled feature gate appears to be 2679188970, but keep that as “observed while inspecting the app bundle,” not the main claim
What steps can reproduce the bug?
/pet command does not make the pet appear, and clicking on the thinking prompt that comes up also does not make the pet appear.
What is the expected behavior?
the slash command /pet should make the pet appear, shouldn't it?
Additional information
restarting the app, and logging out/in again and that did not help. I also tried toggling the pet wake/put away status and hitting the refresh button in appearance/pets.
Looks cute! hope it will work soon.
3 Comments
I may be seeing the same overlay/window issue, but with a slightly different symptom.
I filed in-app feedback here:
Feedback ID:
019de4eb-644f-7ff3-a198-0f3fe1ae9e62
In my case,
/petopens the overlay and the pet can be dragged, but only a tiny sliver is visible.Built-in pets and custom pets both reproduce the issue. The “Greet pet” bubble/tray is clipped too, so this does not appear to be a spritesheet/custom asset issue.
Codex Version:
26.429.30905 (2345)
macOS:
26.4.1 (25E253)
Mac:
Apple M1, Metal 4
Display setup:
Observed:
Expected:
The pet overlay window should render at its full 356 x 320 bounds, including mascot and activity bubble.
Likely area:
Transparent always-on-top Electron avatar overlay window rendering/clipping on macOS with multi-display setup.
Additional data point: this is not specific to one built-in pet or one custom asset.
I installed a known Petdex custom pet using:
It installed into:
Codex Desktop recognizes the custom pet and it can be selected in Settings > Appearance > Pets. However, the pet still renders cut/clipped in the overlay, the same way the built-in mascots do.
So the current behavior appears to be:
I’m seeing what looks like the same pet/avatar feature area failing on the same Codex Desktop version, but with one extra clue that may help narrow it down.
Related issue I filed: https://github.com/openai/codex/issues/21065
My setup:
26.429.30905/CFBundleVersion 2345uname -mpr:25.3.0 arm64 armIn my case,
/petdoes appear to open the avatar overlay window. I can see a second small Codex window, and the activity/status tray renders inside it. So for me it does not look like the overlay window is completely failing to open.The missing part is specifically the mascot/pet sprite:
/petagain does not make the mascot appear.One possible packaging/rendering clue from local inspection:
webview/assets/codex-avatar-D82knaKt.css..codex-avatar-rootwith what look like the required sprite rules, includingwidth: 7.04rem,aspect-ratio: 192/208, andbackground-size: 800% 900%.webview/index.htmllinks several CSS files but does not appear to linkcodex-avatar-D82knaKt.css.avatar-overlay-page-Dj9Zinq_.jsimportscodex-avatar-BpKnWN_W.js, but that JS chunk does not appear to import the avatar CSS.So this may be two related failure modes:
/pet/feature gate/overlay activation not showing anything for some users.Hope this helps narrow it down. The feature looks great, would love to see it working.