Windows desktop pet remains click-through and cannot be repositioned
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 125k
- Forks
- 19.5k
- PR merge metrics
- PR metrics pending
Description
What version of the Codex App are you using (From “About Codex” dialog)?
26.825.6671.0
What subscription do you have?
Unknown / not relevant to desktop overlay input handling
What platform is your computer?
Microsoft Windows NT 10.0.26200.0 x64
What issue are you seeing?
The Codex desktop pet stays always on top, but it cannot be clicked or dragged to another position. Mouse clicks pass through the pet and activate the application or window behind it. Because the overlay is always on top and cannot be repositioned, it permanently obstructs part of the screen.
What steps can reproduce the bug?
- Open the Codex desktop app on Windows.
- Enable/show the desktop pet.
- Move the pointer over the pet.
- Press and hold the left mouse button on the visible/opaque part of the pet.
- Attempt to drag the pet to another screen position.
Actual result: the pet does not move, and the click is received by the window behind the overlay.
What is the expected behavior?
The pet should receive pointer input and move when dragged. It should not pass clicks through to applications behind it while the user is interacting with it.
Additional information
Restarting Codex and hiding/showing the pet do not resolve the problem. The issue makes the always-on-top pet impossible to reposition.
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 reproducing the issue in the Windows desktop app with the desktop pet enabled, following the listed drag steps. Locate the desktop pet overlay's Windows input and positioning entry point, then verify that visible pet areas receive pointer input, support dragging, and no longer pass clicks to the window behind them.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- desktop, operating-systems
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 68/100