Sergey Vinogradov

Results 50 issues of Sergey Vinogradov

## What to improve - For each component individually, give a general description of how the constraint validation works, including such aspects as validation triggers, value change modes, constraints, error...

validation

### Describe your motivation It was observed during DX tests that it's confusing that Binder doesn't use the required error message from the i18n object when `asRequired()` is used without...

needs research
DX
validation

### Describe your motivation It would be nice to have i18n provide some default error messages for constraints so that fields don't display empty error messages out of the box....

enhancement
validation

### Description ### Expected outcome The "Select All" checkbox should be hidden when the grid is empty ### Minimal reproducible example ```html import '@vaadin/grid/all-imports'; ``` ### Environment Vaadin version(s): 24.5...

bug
UX

### Describe your motivation Automatic constraint validation on every field change isn't always suitable. Consider these cases: - Forms that should validate only on submit - Fields with externally controlled...

enhancement
DX
validation

### Describe your motivation Components are missing an API to reveal which specific constraints have been violated when component validation fails. As a result, developers have to reproduce the entire...

enhancement
validation

### Describe your motivation The `inputElement` property is currently defined as `HTMLElement`, which is a type that represents any HTML element. However, in most of the components, this property is...

typescript
DX

### Description When a modal overlay component, such as a combo-box, is opened in a dialog, the dialog's header and footer content remains accessible to mouse interactions, while the dialog's...

bug
Severity: Minor
Impact: Low
vaadin-dialog

### Description Overlay-based field components, such as DatePicker, TimePicker, ComboBox, behave differently on programmatic blur when their overlay is open. #### Scenario 1 1. Open the overlay 2. Enter text...

vaadin-combo-box
vaadin-date-picker
vaadin-time-picker
UX

### Describe your motivation Component events extending `CustomEvent`, such as `DatePickerValidatedEvent`, don't specify a TypeScript type for the target property: https://github.com/vaadin/web-components/blob/48089e8c166408347d57973b94de14604594bebe/packages/date-time-picker/src/vaadin-date-time-picker.d.ts#L50 The target property is only typed for `ChangeEvent`: https://github.com/vaadin/web-components/blob/48089e8c166408347d57973b94de14604594bebe/packages/date-time-picker/src/vaadin-date-time-picker.d.ts#L33-L35...

typescript
DX