Closed as not planned
Description
We should improve Node auto attach in the following ways:
- Remove the Toggle Auto Attach status bar action, and replace it with the user setting instead. It's my understanding that the StatusBarAction was added due to a performance concern on Windows, which have been resolved.
The rationale is to make it a global setting, and declutter the already full statusbar. This would also enable a workspace setting to override for a specific project, and enable users to toggle this once.
- We should enable Auto attach by default, and provide more guidance to the user to on what's going on. For example, show a notification when a debug command line is detected in the terminal, that has an explainer text, and an action to disable.
The overall rationale is to improve discoverability and provide a more opinionated default.