stackblitz / webcontainer-core

Dev environments. In your web app.
https://webcontainers.io
MIT License
3.94k stars 174 forks source link

Can't type '@' in terminal #1568

Open hybridherbst opened 3 weeks ago

hybridherbst commented 3 weeks ago

Describe the bug

When doing things like npm install @needle-tools/engine@latest, one needs to type @ characters into the terminal on StackBlitz.

For a while now, that has been broken (across multiple machines, so not specific to one machine), and @ characters can't be typed in. The workaround is typing an @ into the browser URL bar or into the code view and then copy-pasting that into the terminal.

Link to the blitz that caused the error

https://stackblitz.com/edit/three-dev-n6xvbd?file=main.js

Steps to reproduce

  1. Select the terminal window
  2. Type "hello @ world"
  3. Note it beomes "hello world"
  4. Try to run npm i @needle-tools/engine@latest and note how annoying that is :)

Expected behavior

Can type @ characters like any other character.

Parity with Local

Screenshots

No response

Platform

Browser name  = Chrome
Full version  = 130.0.0.0
Major version = 130
navigator.appName = Netscape
navigator.userAgent = Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36
performance.memory = {
  "totalJSHeapSize": 74526599,
  "usedJSHeapSize": 71923719,
  "jsHeapSizeLimit": 4294705152
}
Hash = 34c588ed

Additional context

No response