pull down to refresh

Very nice to see! Thanks for posting
I would add that providing text labels will also help screen reader and voice dictation users identify and navigate the interface.
When providing text labels adjacent to forms and controls, they should also be programmatically defined as the primary accessible name for these controls and any adjacent image icons should be hidden from being announced by screen readers (usually through the use of alt="" or aria-hidden).
For voice dictation users, that accessible name should also match or at least include the visual text present on screen so that when voicing commands like "click update form", the software recognizes exactly which control they are attempting to activate.
The accessible name should contain the visible text, but not re-order it. For example:
Visible label = "Fizz Fuzz" Accessible name = 'Fizz Fuzz", "Fizz Fuzz Bang", or "Bang Fizz Fuzz", but not "Fizz Bang Fuzz", or "Bang Fuzz Fizz"
reply
deleted by author