Skip to content

fix: optimize workspace display cursor#609

Open
sheepbox8646 wants to merge 1 commit into
mainfrom
codex/display-cursor-optimization
Open

fix: optimize workspace display cursor#609
sheepbox8646 wants to merge 1 commit into
mainfrom
codex/display-cursor-optimization

Conversation

@sheepbox8646

Copy link
Copy Markdown
Member

Summary

  • hide the remote Xvnc cursor at the source with -nocursor and restart stale Xvnc processes that lack the flag
  • add a display cursor metadata data channel that maps remote cursor geometry to native browser/system cursor types
  • avoid hiding or replacing the user system cursor with remote cursor images
  • nudge the last pointer position after keyboard input to keep terminal text updates flowing without requiring mouse movement

Validation

  • go test ./internal/display ./cmd/bridge ./internal/handlers
  • pnpm exec eslint apps/web/src/pages/home/components/display-pane.vue
  • git diff --check && git diff --cached --check
  • pre-commit hook: full Go test and Go lint passed during commit

@sheepbox8646 sheepbox8646 marked this pull request as ready for review June 11, 2026 03:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant