Closed
Bug 1069614
Opened 10 years ago
Closed 10 years ago
Albums are not accessible in main view.
Categories
(Firefox OS Graveyard :: Gaia::Music, defect)
Tracking
(b2g-v2.2 fixed, b2g-master fixed)
RESOLVED
FIXED
2.2 S5 (6feb)
People
(Reporter: yzen, Assigned: aurelien.levy)
References
Details
(Keywords: access, Whiteboard: [b2ga11y p=1])
Attachments
(1 file, 1 obsolete file)
46 bytes,
text/x-github-pull-request
|
squib
:
review+
bajaj
:
approval-gaia-v2.2+
|
Details | Review |
Expected:
Albums grid/table should:
* have proper grid or table semantics
* should be activatable
* traverse-able in the correct order.
Observed:
Only album/artist text nodes are accessible by the screen reader and nothing can be activated.
Assignee | ||
Comment 1•10 years ago
|
||
I can try something and make a PR but I think using a list will be better than a grid here
Comment 2•10 years ago
|
||
Let me know if you need help for the music side of things.
Also please be aware that we have some refactoring in progress so I recommend working off the master branch (2.2) as this is where things are happening.
Assignee | ||
Comment 3•10 years ago
|
||
maybe it's better if I wait after the end of refactoring i'm not very expert in git manipulation yet.
Assignee | ||
Comment 4•10 years ago
|
||
fix with aria, not sure where the click event is applied on the cover to check it. I add a tabindex"0" so if it's one the same element the click event must fire too. It look like the 2.1 branch is different so not sure if I need to do the same fix here too
Flags: needinfo?(hub)
Attachment #8530494 -
Flags: review?(squibblyflabbetydoo)
Comment 5•10 years ago
|
||
I'm not exactly sure how the accessibility side works. :yzen will probably have more insight.
As for the changes, keep it to 2.2 (git master).
I have put some comments in the PR regarding coding style (spacing). Please follow these.
Thank you.
Assignee: nobody → aurelien.levy
Status: NEW → ASSIGNED
Flags: needinfo?(hub) → needinfo?(yzenevich)
Assignee | ||
Comment 6•10 years ago
|
||
done
Reporter | ||
Comment 7•10 years ago
|
||
I left some comments in Github, overall looks pretty good. Feel free to mark me for a11y-review on your patch.
Flags: needinfo?(yzenevich)
Comment 8•10 years ago
|
||
Comment on attachment 8530494 [details] [review]
Bug-1069614 - Albums are not accessible in main view.
Clearing out review for now until the PR is updated to account for :yzen's comments.
Attachment #8530494 -
Flags: review?(squibblyflabbetydoo)
Assignee | ||
Updated•10 years ago
|
Attachment #8530494 -
Flags: review?(squibblyflabbetydoo)
Attachment #8530494 -
Flags: a11y-review?(yzenevich)
Reporter | ||
Comment 9•10 years ago
|
||
Comment on attachment 8530494 [details] [review]
Bug-1069614 - Albums are not accessible in main view.
Works well from a11y standpoint, thanks!
Attachment #8530494 -
Flags: a11y-review?(yzenevich) → a11y-review+
Comment 10•10 years ago
|
||
Comment on attachment 8530494 [details] [review]
Bug-1069614 - Albums are not accessible in main view.
Thanks, this looks good. I have a couple of minor nits on GitHub, though.
Attachment #8530494 -
Flags: review?(squibblyflabbetydoo) → review-
Assignee | ||
Comment 11•10 years ago
|
||
I made the changes but for now I can't find how to rebase the two commits in one because of some troubles with my local branch. I have uncommited and unwanted commits stopping me to do the rebase and I don't know how to remove them. I get this message :
The following untracked working tree files would be overwritten by checkout:
apps/keyboard/js/layouts/te.js
apps/music/js/metadata/flac.js
+ many other files
Please move or remove them before you can switch branches.
Aborting
could not detach HEAD
Sorry for that again
Flags: needinfo?(yzenevich)
Reporter | ||
Comment 12•10 years ago
|
||
Ok Aurelien, from what I can tell your Github branch only has 2 commits, which is good, we can fix that:
* Lets remove your local Bug-1069614---Albums-are-not-accessible- branch (make sure you are in another branch, like master):
git branch -D Bug-1069614---Albums-are-not-accessible-
* Check out your public Bug-1069614---Albums-are-not-accessible- branch:
git checkout bug-1109353
* So now, hopefully we can do rebase:
git rebase -i upstream/master
* The familiar dialog will ask what to do with only 2 commits: squash the nit one and pick the original one and make sure the message looks good.
* Once rebase is done push it to the branch:
git push -f origin Bug-1069614---Albums-are-not-accessible-
Flags: needinfo?(yzenevich)
Reporter | ||
Comment 13•10 years ago
|
||
Also next time if you want to keep things simple and not add new commits, you can update your commit (as long as it's the last one in the log) but doing:
git reset --soft 'HEAD^'
making and staging all your changes and then running:
git commit -c ORIG_HEAD
Assignee | ||
Updated•10 years ago
|
Attachment #8530494 -
Attachment is obsolete: true
Assignee | ||
Comment 14•10 years ago
|
||
Ok I failed to clean the first PR so I do a clean new one. Hope this will be good this time
Attachment #8535773 -
Flags: review?(squibblyflabbetydoo)
Comment 15•10 years ago
|
||
You don't need to recreate the PR. Just pushing to the existing branch is enough to get it updated.
Assignee | ||
Comment 16•10 years ago
|
||
I know but I have some issues with my local branch so I have to remove it entirely know it was clean
Flags: needinfo?(hub)
Updated•10 years ago
|
Flags: needinfo?(hub)
Comment 17•10 years ago
|
||
Comment on attachment 8535773 [details] [review]
Bug 1069614 - making albums accessible in the main view
r=me with on minor comment on Github. Thanks!
Attachment #8535773 -
Flags: review?(squibblyflabbetydoo) → review+
Assignee | ||
Comment 18•10 years ago
|
||
sorry for this late fix, I think it's good now
Flags: needinfo?(squibblyflabbetydoo)
Comment 19•10 years ago
|
||
(In reply to aurelien levy from comment #18)
> sorry for this late fix, I think it's good now
As :hub has mentioned on GitHub, you've left a merge conflict in your patch. You'll need to fix that before this can land.
Flags: needinfo?(squibblyflabbetydoo)
Comment 20•10 years ago
|
||
Please see Jim's comment about the merge conflict in your patch so we could land this. Thanks!
Flags: needinfo?(aurelien.levy)
Comment 22•10 years ago
|
||
https://github.com/mozilla-b2g/gaia/commit/5553a118471e041be28ad6406f148a2c1a10841f
Thanks, Aurelien!
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Comment 23•10 years ago
|
||
I'm re-opening this since, while we got nice roles, the album buttons are not operable.
Basically, the click listener waits for transitionend to happen after the :active state ends, and only then plays the album. I guess we never get an :active state when we simulate a click from the accessibility API.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Comment 24•10 years ago
|
||
Made a blocker instead of reopening this.
Status: REOPENED → RESOLVED
Closed: 10 years ago → 10 years ago
Resolution: --- → FIXED
Comment 25•10 years ago
|
||
Comment on attachment 8535773 [details] [review]
Bug 1069614 - making albums accessible in the main view
[Approval Request Comment]
[Bug caused by] (feature/regressing bug #):
[User impact] if declined: Albums in music grid view will not be perceivable to screen reader users.
[Testing completed]: Yes.
[Risk to taking this patch] (and alternatives if risky): Low.
[String changes made]: No.
Attachment #8535773 -
Flags: approval-gaia-v2.2?
Updated•10 years ago
|
Attachment #8535773 -
Flags: approval-gaia-v2.2? → approval-gaia-v2.2+
Comment 26•10 years ago
|
||
You need to log in
before you can comment on or make changes to this bug.
Description
•