Skip to content

Fix Pinet Escape suppression for encoded key events#767

Merged
tmustier merged 1 commit into
mainfrom
fix/pinet-escape-suppression
May 27, 2026
Merged

Fix Pinet Escape suppression for encoded key events#767
tmustier merged 1 commit into
mainfrom
fix/pinet-escape-suppression

Conversation

@tmustier
Copy link
Copy Markdown
Collaborator

Summary

  • Recognize raw Escape plus Kitty CSI-u and xterm modifyOtherKeys plain-Escape encodings in Pinet session UI runtime
  • Keep modifier-bearing Escape-like sequences from triggering interrupt drain suppression
  • Add coverage for cmux/Ghostty-style encoded Escape events

Tests

  • pnpm --filter @gugu910/pi-slack-bridge lint
  • pnpm --filter @gugu910/pi-slack-bridge typecheck
  • env -u PINET_MESH_SECRET -u PINET_MESH_SECRET_PATH pnpm --filter @gugu910/pi-slack-bridge test
  • pre-push hook: pnpm lint && pnpm typecheck && pnpm test

@tmustier tmustier merged commit de89f57 into main May 27, 2026
1 check passed
@tmustier tmustier deleted the fix/pinet-escape-suppression branch May 27, 2026 11:40
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