Skip to content

fix: aria attributes added to date and time inputs#1070

Draft
Wagner3UB wants to merge 4 commits into
mainfrom
48386-datetime-widget
Draft

fix: aria attributes added to date and time inputs#1070
Wagner3UB wants to merge 4 commits into
mainfrom
48386-datetime-widget

Conversation

@Wagner3UB

@Wagner3UB Wagner3UB commented Feb 4, 2026

Copy link
Copy Markdown

DatetimeWidget – componenti react-dates e rc-time-picker

Refactor del codice per l’adeguamento alla versione Volto 19, con applicazione della modifica per i widget delle date
Modifica Volto: plone/volto#7494

Questi componenti non accettano nativamente attributi ARIA, quindi non è possibile aggiungere le proprietà necessarie tramite le props per renderli accessibili quando sono obbligatori.

È stato necessario eseguire una scansione quando questi componenti vengono renderizzati, cercando i campi che possono essere modificati dagli utenti e contrassegnandoli come obbligatori.

Purtroppo, il codice risultante non è compatto, a causa della necessità di individuare e applicare esternamente questi attributi agli elementi.

Da fare attenzione:
Se la PR sopraccitata non è stata mergiata, il nostro prodotto sarà più aggiornato rispetto alla versione di Volto.
Se invece il merge è stato effettuato, il componente sarà allineato con quello di Volto.

Internal Documentation:
https://sistemi.redturtle.it/documentazione/progetti/rer-volto-x-io-comune-technical-debt/volto-19/a11y-aria-attributes-added-to-date-and-time-inputs-tp-48386/view

@Wagner3UB Wagner3UB requested a review from pnicolli February 4, 2026 15:27
@Wagner3UB Wagner3UB self-assigned this Feb 4, 2026
@Wagner3UB Wagner3UB added the a11y-accessibility Fixes accessibility issues or adds accessibility features label Feb 4, 2026
@Wagner3UB Wagner3UB marked this pull request as draft February 23, 2026 13:47
@Wagner3UB

Copy link
Copy Markdown
Author

Da convertire il componente alla versione 17/18 di Volto, non alla 19

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

Labels

a11y-accessibility Fixes accessibility issues or adds accessibility features

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant