Skip to content

fix(terminal): botão direito cola uma vez só em programas que usam o mouse - #107

Merged
acacio90 merged 3 commits into
developfrom
fix/99-colar-duas-vezes
Oct 27, 2026
Merged

acacio90 merged 3 commits into
developfrom
fix/99-colar-duas-vezes

Conversation

@acacio90

@acacio90 acacio90 commented Oct 23, 2026 •

Copy link
Copy Markdown
Owner

O que mudou

  • O botão direito numa aba de terminal continua colando pelo MultTerm, mas o clique não chega mais ao programa como evento de mouse (mousedown/mouseup/pointer* do botão direito param no painel, antes do xterm.js).
  • Causa: o Claude Code liga o rastreamento de mouse e, em versões recentes, cola sozinho ao receber o clique direito. Somado à colagem do MultTerm, o texto entrava duas vezes.
  • CHANGELOG.

Testes

  • npm run typecheck: ok
  • npm test: 140/140 passaram
  • npm run test:ui: 88/89 passaram; a falha foi o teste de VNC (servers.spec.ts), instável, que passou 3/3 ao rodar de novo
  • Novo test-ui/paste.spec.ts: um programa que liga o mouse (como o Claude Code) recebe a colagem uma vez só; sem a correção, recebe 3 entradas (clique pressionado, solto e a colagem)
  • Manual no agente com o Claude Code: colagem com o botão direito funciona e não duplica

Closes #99

…mouse

O clique direito não chega mais ao programa como evento de mouse: o Claude Code colava de novo ao recebê-lo. CLAUDE.md (instruções locais do Claude Code) entra no .gitignore.
@acacio90 acacio90 added this to the v0.10.0 milestone Oct 23, 2026
@acacio90 acacio90 added the bug Something isn't working label Oct 23, 2026
A entrada de instruções locais fica no .git/info/exclude de cada um, não no repositório (#105).
@acacio90
acacio90 merged commit 7b90351 into develop Oct 27, 2026
6 checks passed
@acacio90
acacio90 deleted the fix/99-colar-duas-vezes branch October 27, 2026 21:57
@acacio90 acacio90 mentioned this pull request Oct 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant