fix: focus management in block edit #1019
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
La navigazione tra i blocchi in edit si fa con le frecce su/giu
con il tab ci si sposta sugli elementi focusabili.
L'unico problema che vedo è che quando si è in edit e si fa tab e si entra in un blocco elenco (viene selezionato il primo elemento focusabile nel blocco elenco), il blocco rimane deselezionato.
Quindi quello che c'è da fare qui è:
se un elemento all'interno del blocco elenco riceve il focus, metto selected il blocco stesso.
Su Volto i blocchi elenco non hanno link, viene utilizzato Conditional Link con la condizione di renderizzare un link solo se non si è in edit.
Se non ci sono link, nei blocchi elenco non risultano elementi focussabili.
Solo su io-comune abbiamo i blocchi elenco con link anche in edit (poi magari il click non fa nulla ed è disattivato da onClick ma link rimangono)
--> cambiare selected quando il wrapper interno viene focussato