Skip to content
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 accessibility label in notifications #4305

Merged
merged 10 commits into from
May 31, 2024

Conversation

haileyok
Copy link
Member

@haileyok haileyok commented May 31, 2024

Why

The notifications accessibility was fairly convoluted (not that other places are much better yet either). This introduces a serious improvement that we can actually start implementing elsewhere, such as FeedItem.

  • An optional prop on PreviewableUserAvatar that disables VoiceOver for this element
  • The ability to pass accessibilityActions and onAccessibilityAction to Link without completely removing the default activate action.

In this PR, we're making the expansion of the list of users an accessibility action so that it doesn't interfere with other interactions on the notification. See the video below for an example.

Test Plan

RPReplay_Final1717184853.MP4

Copy link

render bot commented May 31, 2024

Copy link

github-actions bot commented May 31, 2024

Old size New size Diff
7.39 MB 7.38 MB -5.12 KB (-0.07%)

@haileyok haileyok marked this pull request as ready for review May 31, 2024 19:52
@gaearon gaearon merged commit 708a80e into main May 31, 2024
6 checks passed
@gaearon gaearon deleted the hailey/notifications-accessibility-fixes branch May 31, 2024 20:02
estrattonbailey added a commit that referenced this pull request May 31, 2024
* origin/main: (37 commits)
  fix accessibility label in notifications (#4305)
  [🐴] add emoji multiplier prop to RichText and bump it up for DMs (#4229)
  Tweak avi follow button styles (#4304)
  [🐴] Embed backwards compat (#4302)
  [🐴] Add labels to chats (#4293)
  [🐴] Option to share via chat in post dropdown (#4231)
  [🐴] Record message (#4230)
  [🐴] send record via link in text (Record DMs - base PR) (#4227)
  Use new icons on notifications screen (#4299)
  Composer - fix modals, and other tweaks (#4298)
  Shadows (#4265)
  Change many border widths from `1` to `hairlineWidth` (#4294)
  Add follow button to feed item avatar (#3560)
  Disable non-deterministic flaky test (#4295)
  Don't log downsample warning when unnecessary (#4291)
  [Statsig] Sample noisy events (#4288)
  Bump FontAwesome (#4285)
  Fix scrolling for labeler profiles (#4286)
  Reduce Threadgate button size (#4287)
  put dropdown in fullscreenoverlay on iOS (#4284)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants