Serhii Kulykov
Serhii Kulykov
@capitalgsw Both demos you linked use Vaadin 14 and are quite old. I confirmed that the issue is present in V23.
There was a major change to Vaadin field components in Vaadin 22, including `vaadin-password-field`. However, I've checked Vaadin 22.1 and there the focus is not restored after changing input type.
There is now a cookbook example for GridFlow: https://cookbook.vaadin.com/grid-message-when-empty
Reopened because this is quite highly requested feature and we might consider implementing it in the component.
From the a11y point of view it's definitely a bug. However, it requires adding new API so we marked it as enhancement.
Thanks for reminding about this! We are going to have a meeting early next week to discuss the accessibility project scope.
I think this should be possible by updating `vaadin-grid-sorter` elements as they should only be rendered once: ```js grid.querySelectorAll('vaadin-grid-sorter').forEach((sorter) => { sorter.setAttribute('aria-label', 'Sort by ...'); }); ``` To get the...
Here are the updated locations of hardcoded strings mentioned in the issue: ### `` Currently located in the mixin shared by both web component and Flow version: https://github.com/vaadin/web-components/blob/9548842becbe3a0aa79fc8653de8f1eddf3c657d/packages/grid/src/vaadin-grid-selection-column-base-mixin.js#L177 https://github.com/vaadin/web-components/blob/9548842becbe3a0aa79fc8653de8f1eddf3c657d/packages/grid/src/vaadin-grid-selection-column-base-mixin.js#L156 ###...
Some ideas regarding the actual API. I think for sorter / sort column we could use any of those: - Use `accessibleName` property as we do in other components including...
Thanks for the issue. The relevant code is located here: https://github.com/vaadin/web-components/blob/af47011a1e577744e022c8b085b17bc71fca40cd/packages/vaadin-lumo-styles/mixins/field-button.js#L29-L31 This means that some other components are also affected, e.g. `vaadin-number-field` with `stepButtonsVisible` and the toggle button for `vaadin-select`,...