-
-
Notifications
You must be signed in to change notification settings - Fork 655
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix:announcements by the screen reader interrupt any existing speech #5644
base: main
Are you sure you want to change the base?
Fix:announcements by the screen reader interrupt any existing speech #5644
Conversation
Thanks! I see you created two different PRs, #5642 and #5643, for the same issue. In future please force-push to the same PR instead of making a new one, as I said at #5643 (comment). Please format your commit message according to our style: https://github.com/zulip/zulip-mobile/blob/main/docs/style.md#git-commits-commit-messages Were you able to do any manual testing to make sure this new piece of React Native API worked as intended, without breaking anything? |
Yes, As you told me previously that force-push to the same PR instead of making a new one, I had tried to do that but couldn't figure it out, also, the commit message style part I know, I am asking to you very silly questions but it will be very helpful for me in my growth. Yes, I manually tested by running command |
5c4236d
to
964ab78
Compare
For the commit message:
How about:
(That uses the abbreviation "a11y" for "accessibility" just to keep the summary line at 76 characters or below, according to our requirements.) I think that communicates the change more efficiently to someone who's interested in this part of the project's Git commit history. It's a great idea to read the history of the project if you're still confused about our commit style after reading the style guide. For issues with force pushing your changes to the same PR branch, please ask in
What I mean by "manual testing" is, have you run the app with TalkBack (Android) or VoiceOver (iOS) enabled, and confirmed that your commit changes the app's behavior in the way we want it to? |
964ab78
to
de56346
Compare
I have changed the commit according to zulip commit style and as you suggested to do. |
One commit-message nit: please capitalize the "f" in
Great, thanks! Could you walk me through your testing procedure in some more detail (what you did, and what you observed)? In particular, if there's anything you didn't get a chance to test, please let us know so that we can test ourselves. If you tested on both iOS and Android, did you notice any differences in behavior, or did the announcement get queued on both platforms? Thanks. |
TODO comment: Use announceForAccessibilityWithOptions to queue this behind any in-progress announcements
announceForAccessibility() replaced with announceForAccessibilityWithOptions().
By default, announcements will interrupt any existing speech. they can be queued behind existing speech by setting queue to true.
fixes: #5611