SearchInput changelog
v1.3.1 (2026-10-23)
Borderless mode uses the resolved Input gap and actual clear-button width, fixing insufficient native-text extension at small root sizes. Measurement reuses the shared resize manager and cleans up its subscription.
Use the actual Input content state for collapse, fixing unbound inputs remaining expanded after clearing. Do not duplicate input values, native events or business-query logic.
2026-09-21: Aligned the usage guide, source Prop table, and Site / AI reading entry. Documentation only; component behavior is unchanged.
v1.3.0 (2026-08-10)
Added responsive
collapseBelow. When empty and unfocused, an explicit single-column layout reduces the control to its search icon; the former clear-button slot and gap no longer take width. Minimum width equals actual horizontal padding plus the intrinsic width of the leading Icon. Focusing or entering a value restores the real input content and interaction.Size observation reuses the global
resizeManagerand does not create a component-privateResizeObserver.
v1.2.1 (2026-07-05)
Fixed width changes while entering text in a
borderlessSearchInput inside a shrink-to-fit host.width: auto; max-width: 100%replaces percentage width that fed back into intrinsic-size calculation; fill behavior in Flex and Block hosts is unchanged.When
borderlesshas a value, the Input control keeps its original grid column so the reserved clear-button column still contributes to intrinsic width. The control extends across the gap and X column, preserving text proximity to X, layering, and fade behavior.
v1.2.0 (2026-07-05)
Changed to a specialized Input-host component. Compatible Props are derived from the Input type and flattened;
parts.Inputwas removed. DOM and styling are unchanged.
v1.1.0 (2026-06-20)
Added
variant="borderless"for explicit use inside Toolbar, panels, and other existing surfaces. The component fills remaining width by default and keeps internal content vertically centered.
v1.0.1 (2026-05-09)
Changes
The built-in default
Searchicon becomes Black/40 in the active state. The rule is scoped to SearchInput and does not affect shared Icon styling.
v1.0.0 (2026-05-08)
New features
Added a simple search field with built-in
Search; other behavior inherits from Input.