[macOS] Pet disappears near screen edge while marked as shown; changing display resolution restores it
Nobody has claimed this yet.
- 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:
- Show the desktop pet on macOS.
- Move the pet near the side of the screen.
- The pet disappears, although the app still marks it as shown.
- Hide the pet and show it again. It remains invisible.
- 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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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