openai / openai/codex

[macOS] Pet disappears near screen edge while marked as shown; changing display resolution restores it

Open
#46,396 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

app bug pets
Dominant language
Rust
Stars
125k
Forks
19.4k
PR merge metrics
PR metrics pending

Description

What version of the Codex App are you using (From “About Codex” dialog)?

26.915.31029, read from the installed app bundle metadata.

What subscription do you have?

Not provided.

What platform is your computer?

macOS 27.0, build 26A428.

What issue are you seeing?

After moving the desktop pet near the side of the screen, it became completely invisible and could no longer be grabbed or moved. Codex still marked the pet as shown.

Hiding the pet and showing it again did not bring it back. Changing the display resolution made it appear again.

What steps can reproduce the bug?

Observed sequence:

  1. Show the desktop pet on macOS.
  2. Move the pet near the side of the screen.
  3. The pet disappears, although the app still marks it as shown.
  4. Hide the pet and show it again. It remains invisible.
  5. Change the display resolution in macOS System Settings. The pet becomes visible again.

This sequence was reported from an actual occurrence; repeatability, the exact edge/coordinates, and the display arrangement have not been established.

What is the expected behavior?

The pet should remain visible and reachable when moved near a screen edge. Showing the pet should recover it to a visible position if its saved position or window bounds would otherwise make it inaccessible, without requiring a display-resolution change.

Additional information

Confirmed workaround: changing the macOS display resolution made the pet reappear.

Related reports:

  • #43404, invisible/offscreen pet overlay on macOS with multiple displays.
  • #21501, position-dependent pet clipping on macOS.

This may share a cause with those reports, but that has not been verified. This report records the edge-related disappearance, the mismatch with the shown state, the failed hide/show attempt, and the successful resolution-change workaround. No window geometry or internal implementation was inspected.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No source files, tests, or entry points are named. Start by reproducing the edge-position disappearance on macOS, then compare the behavior with related reports #43404 and #21501; done means the pet remains reachable near screen edges and showing it recovers an inaccessible position without changing display resolution.

Written by the indexing model from the issue text.

Assessment

Tech stack
macos, rust
Domain
desktop, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.