Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Machine menu in the Chat box is cut off at the bottom right once the workspace has documents

Aberta
#645 0 comentários 0 reações 1 responsável Ver no GitHub

Mantenedores costumam responder em até 1 dia

@lavaman131 já está trabalhando nisso.

Desde 16/10/2026.

Avaliação

Esta issue ainda não foi avaliada.

Descrição

The machine button's menu, at the bottom right of the Chat box next to Send, is cut off at the bottom of the window once the workspace has documents. Its lower rows can't be reached. With a completely empty workspace the same menu opens fully.

Steps to reproduce

  1. Sign in with at least one paired machine, so the machine button shows in the Chat box.
  2. Add one or more documents to the workspace, so the sidebar lists projects or documents.
  3. Open a document and click the machine button at the bottom right of the Chat box.

Expected: the whole menu is visible: Default machine, each machine, and Add machine…. If there isn't room below, it opens upwards, or scrolls inside itself (the behaviour added in #639).

Actual: the menu runs past the bottom right edge of the window and its lower rows are clipped, with no way to scroll to them.

Works: the same steps in a completely empty workspace show the whole menu.

Notes

  • #639 made the machine menus fit the window and scroll inside. Its e2e test measured them with 12 machines at 1280x600 and 390x844, but with an empty workspace. The clipping only appears once the workspace has content, so something that content adds is likely constraining the menu. Possibilities to check:
    • a different scroll container or overflow on the document layout;
    • a transform or containing block that breaks the menu's fixed positioning;
    • the space check measuring against the wrong element.
  • Fix: reproduce with real sidebar content, then extend the e2e test so it runs with a populated workspace as well as an empty one.

Assistant-workflow: inline
Assistant-duration: unmeasured
Assistant-verification: manual unavailable: reported by lavaman131 on the hosted instance; not reproduced locally yet
Co-authored-by: lavaman131

Linguagem predominante
TypeScript
Estrelas
406
Forks
24
Merge médio
13h 3min
PRs com merge (30d)
400

Preparar o ambiente

  • Inclui um Dockerfile ou arquivo Docker Compose
  • Sem modelo de pull request
  • Sem guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de githubnext/chopin

Todas as issues de githubnext/chopin

Issues semelhantes

Mais issues de TypeScript

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.