-
Notifications
You must be signed in to change notification settings - Fork 63
All results grid #618
All results grid #618
Conversation
* Add VHeader stub Rename VSearchBar and VSearchButton and move to VHeader Add VLogoLoader to VHeader and adjust header styles * Extract search route handling into composable, set Logo loading when fetching * Update pnpm lockfile * Add VFilterButton (#489) Co-authored-by: sarayourfriend <24264157+sarayourfriend@users.noreply.github.com> Co-authored-by: Zack Krida <zackkrida@pm.me> * Add searchbar to header (#491) Co-authored-by: sarayourfriend <24264157+sarayourfriend@users.noreply.github.com> Co-authored-by: Zack Krida <zackkrida@pm.me> * Update references to `InputField` to point to `VInputField` (#586) * New 404 page (#583) Co-authored-by: Krystle Salazar <krystle.salazar@automattic.com> Co-authored-by: Zack Krida <zackkrida@pm.me> Co-authored-by: sarayourfriend <24264157+sarayourfriend@users.noreply.github.com> Co-authored-by: Dhruv Bhanushali <dhruv_b@live.com> Co-authored-by: Krystle Salazar <krystle.salazar@automattic.com>
The media store query.mediaType is null for video, so it's not possible to use it as a key to look up results in the store
Co-authored-by: sarayourfriend <24264157+sarayourfriend@users.noreply.github.com> Co-authored-by: Olga Bulat <obulat@gmail.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is looking really good so far. Visually there's only a couple minor bugs. From an accessibility perspective however, there are some significant bugs with the audio result component.
Audio results need to be composite items with the play/pause button removed from the default tab order. Currently tabbing through each result is fine until you hit an audio result which will tab from the result link into the play/pause button before moving on to the next result. The tab order should just be each result. This happens both with and without VoiceOver activated.
Without VoiceOver, there's also something in the tab order between the filters button in the header and the first "See all ..." content button, but I'm not sure what it is. I couldn't get the same thing to happen in Safari with VoiceOver so I don't think it's an sr-only piece of text or something like that, but it might be.
With VoiceOver, the audio results are not announcing their title. I think this would be fixed with the composite items as I believe they require aria-label
which would announce the title.
Long audio titles need to be truncated:
The license icon box on the images cuts into the rounded corners. It just needs the lower-start corner to be rounded.
The bottom corners of audio results are not rounded:
Thank you for the audio suggestions @sarayourfriend! I'll prioritize those. |
* Refactor all fetching to use getters more * Disable failing tests * Revert index/key rename in image cell v-for Co-authored-by: Zack Krida <zackkrida@pm.me>
Add a wrapper to FETCH_MEDIA to simplify fetching all content
Fixes
Fixes #146 by @zackkrida
Description
Todos
Random information
Screenshots
Checklist
Update index.md
).main
) or a parent feature branch.Developer Certificate of Origin
Developer Certificate of Origin