Make enhancements to the File Upload component and prepare to ship in v5.9 #5626
Open
11 of 16 tasks
Labels
epic
Epics are used in planning project boards to group related stories
Brief
By the end of the brief, we should have:
We should also consider publicly documenting our decision making rationale regarding these changes on the community backlog or GitHub discussions.
Issues we are trying to solve
Dragon cannot easily activate the File upload button alphagov/govuk-design-system#4031
The 'Choose file' input does not respond to any verbal command. The user must then use verbal keyboard commands such as 'Tab' to use the component. Proposed solution is to layer a new UI onto the component which can be customised (eg as a button), and shows a visual drop zone if a file is dragged over it.
While that is the main issue we want to fix, because we plan to rewrite the component in a way that will make it easier to customise, the following are sensible additions that will make the component also more usable and/or accessible:
Epic lead
Anika
Driving role(s)
Patrick, Charlotte
Supporting roles
Romaric, Kelly
Tasks
FileUpload
component useConfigurableComponent
#5615<input>
to the<button>
#5617<input>
to the<button>
#5616<button>
and the field's<label>
#5619The text was updated successfully, but these errors were encountered: