Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(29)

Issue 325203003: Turn off accessibility access to notification images. (Closed)

Created:
6 years, 6 months ago by Pete Williamson
Modified:
6 years, 6 months ago
Reviewers:
Robert Sesek, dewittj
CC:
chromium-reviews
Visibility:
Public.

Description

Turn off accessibility access to notification images. Since we don't have alt text yet, accessibility screen readers have nothing useful to say in screen readers. Until alt text is available, disable the images from appearing in the screen reader. This is done by removing the accessibility child object from a parent. In this case, we introduce a new fake parent object for the small icon, and make the existing parent ignore the image for the large icon and the large image of an image notification. BUG=381363 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=277957

Patch Set 1 #

Total comments: 10

Patch Set 2 : Image hiding: Address RSesek CR feedback. #

Patch Set 3 : Image hiding: More RSesek CR feedback. #

Total comments: 8
Unified diffs Side-by-side diffs Delta from patch set Stats (+34 lines, -5 lines) Patch
M ui/message_center/cocoa/notification_controller.mm View 1 2 3 chunks +34 lines, -5 lines 8 comments Download

Messages

Total messages: 13 (0 generated)
Pete Williamson
Fix for the Mac only
6 years, 6 months ago (2014-06-11 20:43:29 UTC) #1
Pete Williamson
RSesek@: Can you please take a first look at this? DewittJ is not too familiar ...
6 years, 6 months ago (2014-06-11 21:32:45 UTC) #2
Robert Sesek
https://codereview.chromium.org/325203003/diff/1/ui/message_center/cocoa/notification_controller.mm File ui/message_center/cocoa/notification_controller.mm (right): https://codereview.chromium.org/325203003/diff/1/ui/message_center/cocoa/notification_controller.mm#newcode216 ui/message_center/cocoa/notification_controller.mm:216: -(id) accessibilityAttributeValue:(NSString*) attribute { nit: space after - but ...
6 years, 6 months ago (2014-06-11 21:37:04 UTC) #3
Pete Williamson
Style fixes as requested by RSesek. https://codereview.chromium.org/325203003/diff/1/ui/message_center/cocoa/notification_controller.mm File ui/message_center/cocoa/notification_controller.mm (right): https://codereview.chromium.org/325203003/diff/1/ui/message_center/cocoa/notification_controller.mm#newcode216 ui/message_center/cocoa/notification_controller.mm:216: -(id) accessibilityAttributeValue:(NSString*) attribute ...
6 years, 6 months ago (2014-06-11 22:12:54 UTC) #4
Robert Sesek
https://codereview.chromium.org/325203003/diff/1/ui/message_center/cocoa/notification_controller.mm File ui/message_center/cocoa/notification_controller.mm (right): https://codereview.chromium.org/325203003/diff/1/ui/message_center/cocoa/notification_controller.mm#newcode764 ui/message_center/cocoa/notification_controller.mm:764: smallImage_.reset([[NSImageView alloc] initWithFrame:smallImageFrame]); On 2014/06/11 22:12:54, Pete Williamson wrote: ...
6 years, 6 months ago (2014-06-12 13:31:10 UTC) #5
Pete Williamson
Another fix per RSesek. https://codereview.chromium.org/325203003/diff/1/ui/message_center/cocoa/notification_controller.mm File ui/message_center/cocoa/notification_controller.mm (right): https://codereview.chromium.org/325203003/diff/1/ui/message_center/cocoa/notification_controller.mm#newcode764 ui/message_center/cocoa/notification_controller.mm:764: smallImage_.reset([[NSImageView alloc] initWithFrame:smallImageFrame]); On 2014/06/12 ...
6 years, 6 months ago (2014-06-12 17:29:04 UTC) #6
Robert Sesek
LGTM https://codereview.chromium.org/325203003/diff/40001/ui/message_center/cocoa/notification_controller.mm File ui/message_center/cocoa/notification_controller.mm (right): https://codereview.chromium.org/325203003/diff/40001/ui/message_center/cocoa/notification_controller.mm#newcode766 ui/message_center/cocoa/notification_controller.mm:766: NSMakeRect(0,0, nit: space after first 0,
6 years, 6 months ago (2014-06-12 18:19:48 UTC) #7
dewittj
lgtm + nits https://codereview.chromium.org/325203003/diff/40001/ui/message_center/cocoa/notification_controller.mm File ui/message_center/cocoa/notification_controller.mm (right): https://codereview.chromium.org/325203003/diff/40001/ui/message_center/cocoa/notification_controller.mm#newcode206 ui/message_center/cocoa/notification_controller.mm:206: // Ignore this element, but expose ...
6 years, 6 months ago (2014-06-12 21:02:28 UTC) #8
Pete Williamson
https://codereview.chromium.org/325203003/diff/40001/ui/message_center/cocoa/notification_controller.mm File ui/message_center/cocoa/notification_controller.mm (right): https://codereview.chromium.org/325203003/diff/40001/ui/message_center/cocoa/notification_controller.mm#newcode206 ui/message_center/cocoa/notification_controller.mm:206: // Ignore this element, but expose its children to ...
6 years, 6 months ago (2014-06-17 17:36:36 UTC) #9
Pete Williamson
The CQ bit was checked by petewil@chromium.org
6 years, 6 months ago (2014-06-17 17:36:51 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/petewil@chromium.org/325203003/40001
6 years, 6 months ago (2014-06-17 17:37:23 UTC) #11
dewittj
https://codereview.chromium.org/325203003/diff/40001/ui/message_center/cocoa/notification_controller.mm File ui/message_center/cocoa/notification_controller.mm (right): https://codereview.chromium.org/325203003/diff/40001/ui/message_center/cocoa/notification_controller.mm#newcode206 ui/message_center/cocoa/notification_controller.mm:206: // Ignore this element, but expose its children to ...
6 years, 6 months ago (2014-06-17 17:45:01 UTC) #12
commit-bot: I haz the power
6 years, 6 months ago (2014-06-18 06:52:18 UTC) #13
Message was sent while issue was closed.
Change committed as 277957

Powered by Google App Engine
This is Rietveld 408576698