When opening a development container, the terminal that is opened defaults to a simple sh shell rather than the user's configured default terminal (such as bash, zsh, etc.), which is the case in a normal workspace. This behavior is inconsistent and can cause confusion, as users might expect the same terminal configuration in both normal workspaces and development containers.
Steps to Reproduce:
Open a normal workspace and observe that the terminal uses the user's default shell (e.g., bash, zsh).
Open the same workspace as a development container.
Observe that the terminal defaults to sh instead of the user's default terminal.
Expected Behavior:
The terminal in a development container should respect the user's default shell, just as it does in a normal workspace.
Bug Description:
When opening a development container, the terminal that is opened defaults to a simple
sh
shell rather than the user's configured default terminal (such asbash
,zsh
, etc.), which is the case in a normal workspace. This behavior is inconsistent and can cause confusion, as users might expect the same terminal configuration in both normal workspaces and development containers.Steps to Reproduce:
bash
,zsh
).sh
instead of the user's default terminal.Expected Behavior:
The terminal in a development container should respect the user's default shell, just as it does in a normal workspace.
Additional Information: