mirror of
https://github.com/dbeaver/cloudbeaver.git
synced 2026-09-24 16:04:36 +08:00
* dbeaver/pro#5241 fix: input doesn't create label wrapper if label is not provided * dbeaver/pro#5241 fix: link label to input inside InputFieldBase * dbeaver/pro#5241 fix: make required field asterisk invisible for assistive technologies * dbeaver/pro#5241 fix: link FieldLabel to textarea with generated id and add aria-label for accessibility even with linked label, voiceOver doesn't pronounce label when focusing textarea, that's why aria-label is used there * dbeaver/pro#5241 refactor: force aria-label for input field * dbeaver/pro#5241 refactor: change role for snackbar aria-live polite works with aria regions which initially empty and then dynamically populated with some data. If we want assistive technologies read initial content, we need to use alert role. also hide icon from assistive technologies (no additional information from that) * dbeaver/pro#5241 refactor: remove aria-label from input use native htmlFor * dbeaver/pro#5241 refactor: remove aria-label from Textarea component --------- Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com> Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com>