Skip to content

Conversation

@renovate
Copy link

@renovate renovate bot commented Dec 8, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@vscode-elements/elements (source) 1.11.0 -> 1.17.0 age adoption passing confidence

Release Notes

vscode-elements/elements (@​vscode-elements/elements)

v1.17.0

Compare Source

Added
  • Added alwaysVisible, scrollSensitivity, fastScrollSensitivity and minThumbSize property to Scrollable.
  • Scrollable now dispatches the vsc-scrollable-scroll event.
  • Added nicer checkboxes to MultiSelect.
  • Added selectAll() and selectNone() methods to MultiSelect.
  • Added a themed scrollbar to the SingleSelect and MultiSelect.
Changed
  • ButtonGroup can now shrink inside a flex container.
  • SingleSelect and MultiSelect accessibility has been improved.
  • MultiSelect: The badge displaying the number of selected options is now more compact.
  • The 'Select all', 'Select none', and 'Accept' buttons have been removed from the MultiSelect dropdown for improved accessibility and better maintainability.
Fixed
  • Label can now be associated with SingleSelect and MultiSelect.

v1.16.1

Compare Source

Fixed
  • Reverted the original focus style of Button, as VSCode uses the :focus state instead of focus-active.

v1.16.0

Compare Source

Added
  • Added fallback styles to SplitLayout.
  • Added ButtonGroup component
Changed
  • The focus outline is only visible when the Button is focused using the keyboard. This behavior mimics the UI behavior of VSCode.

v1.15.0

Compare Source

Fixed
  • Table: Fixed resizing scrollable part of the table when table is resized.
  • SingleSelect, MultiSelect: Check the validity state when required attribute is changed.
  • SingleSelect: Fixed a bug where the current value was not displayed in combobox mode after the input content was cleared.
  • Many small bugfixes in the SingleSelect and MultiSelect.
Added
  • Added ToolbarButton component.
  • Added the creatable property to SingleSelect and MultiSelect, allowing users to create new options in
    combobox mode.

v1.14.0

Compare Source

Fixed
  • Button: Fixed the button border style.
  • SplitLayout: Prevented the handle position from resetting when the split property is changed
    to the same value as before.
Added
  • Added fallback styles to Textarea, Collapsible, Checkbox, Radio, SingleSelect,
    MultiSelect, ContextMenu, Icon, Divider, ProgressRing, Scrollable.
  • Added support for handling multiple versions of registered custom elements.
    If a tag name is already registered in the CustomElementRegistry, the browser error is prevented,
    and a warning is displayed. This warning can be suppressed.

v1.13.1

Compare Source

Fixed
  • Table: TableHeader and TableBody now automatically move into their appropriate slots.

v1.13.0

Compare Source

Fixed
  • SingleSelect, MultiSelect: Prevent browser suggestions in single and multi-selects in combobox mode.
  • SingleSelect, MultiSelect: Fixed the error when an incorrect value is typed.
  • Table: The style attributes (bordered, bordered-columns, bordered-rows, zebra, zebra-odd) could not be used in React Elements.
Added
  • Badge: Added tab-header-counter variant.
  • Added fallback styles to Badge, Button and Textfield.
    These components still look proper even if the theme variables provided by VSCode are not present.
    In such cases, the components appear with the default theme (Dark Modern).

v1.12.0

Compare Source

Fixed
  • All components are made CSP compliant. The affected components are: Icon, Scrollable, TextArea, SplitLayout, Tree, Checkbox, Radio, FormHelper.
  • TextField: Fixed the synchronization of the inner input value.
  • ContextMenu: Fixed mouse over styles. Fixed border styles in the Solarized Light theme.
Added
  • Icon: Show warning in the dev console when codicon css is missing.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant