Description
The codebase currently depends on @vscode/webview-ui-toolkit, which has been explicitly deprecated upstream. While this does not pose an immediate problem, it introduces a medium risk as future VS Code updates may expose compatibility issues.
References in codebase:
- Listed in package.json
- Used across multiple views (e.g., create-solution, project-configuration, create-layer)
- Toolkit assets are copied in webpack.config.js
Risk
Not immediately breaking, but continued reliance on deprecated web components could lead to future compatibility issues and increased maintenance burden
Proposed actions
- Identify and evaluate supported alternatives to @vscode/webview-ui-toolkit
- Assess the scope of migration across existing views
- Remove toolkit-related asset handling from build configuration once migration is complete
Description
The codebase currently depends on
@vscode/webview-ui-toolkit, which has been explicitly deprecated upstream. While this does not pose an immediate problem, it introduces a medium risk as future VS Code updates may expose compatibility issues.References in codebase:
Risk
Not immediately breaking, but continued reliance on deprecated web components could lead to future compatibility issues and increased maintenance burden
Proposed actions