daytonaio / daytona

The Open Source Dev Environment Manager.
https://daytona.io
Apache License 2.0
8.1k stars 763 forks source link

Terminal Remains Interactive During Logging Process in Workspace/Project Creation #1114

Open bryans-go opened 2 days ago

bryans-go commented 2 days ago

Describe the bug During the creation of a workspace or project, users are able to interact with the terminal by typing while the logs are being displayed. This behavior is unexpected, as the terminal should become non-interactive once the logging process is underway.

To Reproduce Steps to reproduce the behavior:

  1. Initiate a request to create a workspace or project. daytona create
  2. Observe the commencement of the creation process and the subsequent display of logs(creation process).
  3. Attempt to input text into the terminal while the logging process is active.

Expected behavior The terminal should disable interactive input during the logging phase of the workspace or project creation process to prevent user interaction.

Screenshots Screencast from 09-18-2024 07:30:18 PM.webm

Desktop (please complete the following information):

Additional context The terminal remains interactive during logging in Daytona 0.32.0 on Pop!_OS with Alacritty, causing potential user input issues.

bryans-go commented 2 days ago

368601446-dbc8d513-2310-4571-9c17-cabd1198a1b2