[Windows] Official Codex pet is click-through and cannot be dragged
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 125k
- Forks
- 19.4k
- PR merge metrics
- PR metrics pending
Description
Description
After waking the official built-in Codex pet, the pet window does not receive mouse input. Clicking or dragging directly on the visible pet causes the desktop area or icons underneath the pet to receive the event instead.
The behavior remains after restarting Codex and waking the pet again.
Steps to reproduce
- Open Codex Desktop on Windows.
- Wake the official built-in pet.
- Place the pet over the desktop or an area containing desktop icons.
- Click and drag on the visible, opaque part of the pet.
Expected behavior
The pet should accept pointer input on its visible area and be draggable, or Codex should provide a documented control for repositioning it. Clicking the pet should not select or activate content underneath it.
Actual behavior
Mouse input passes through the pet window. The desktop icon or selection area underneath is selected instead, and the pet does not move.
Environment
- OS: Windows (exact version unknown)
- Codex Desktop version: unknown
- Pet: Official built-in Codex pet
- Reproduced after restarting Codex: Yes
Additional notes
The behavior is reproducible even when starting the drag from the pet's visible body rather than from a transparent area. This suggests that the floating pet window is being treated as mouse-transparent or is failing hit testing.
A screenshot is available locally but has not been attached to avoid sharing desktop contents unnecessarily.
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
Start by locating the Windows Codex Desktop pet window implementation and its mouse hit-testing or pointer-input handling, then reproduce the issue using the listed steps. Done means the pet's visible body receives clicks and drag gestures without selecting desktop content underneath, with relevant tests or manual verification covering repositioning.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100