We use lazy variables in the Java Debugger extension to display the toString() value of objects on demand. However, some users have complained that this makes the user experience worse and that it requires lots of clicks to see the details of the variables (See microsoft/vscode-java-debug#1297 (comment) and microsoft/java-debug#401 (comment)). VS Code has a setting to automatically expand lazy variables (Defaults to false), but most users are not aware of it.
In Java Debugger, we have exposed a context menu "Auto Expand Lazy Variables" to promote discovery and it has received more clicks than other context menu items. And we think this could be a useful feature for VS Code to provide globally.

We use lazy variables in the Java Debugger extension to display the toString() value of objects on demand. However, some users have complained that this makes the user experience worse and that it requires lots of clicks to see the details of the variables (See microsoft/vscode-java-debug#1297 (comment) and microsoft/java-debug#401 (comment)). VS Code has a setting to automatically expand lazy variables (Defaults to false), but most users are not aware of it.
In Java Debugger, we have exposed a context menu "Auto Expand Lazy Variables" to promote discovery and it has received more clicks than other context menu items. And we think this could be a useful feature for VS Code to provide globally.