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

Issue 96103002: [Mac] Workaround for Mavericks AppKit accessibility bug in NSCollectionView. (Closed)

Created:
7 years ago by tapted
Modified:
7 years ago
Reviewers:
Robert Sesek
CC:
chromium-reviews, chrome-apps-syd-reviews_chromium.org, tfarina
Visibility:
Public.

Description

[Mac] Workaround for Mavericks AppKit accessibility bug in NSCollectionView. Using the accessibility inspector on the Mac App Launcher in Mavericks currently causes Chrome to crash. This is due to an AppKit bug that triggers an unrecognized selector exception to be thrown on -[NSButtonCell item], inside NSCollectionView code. This adds a method to the NSButtonCell subclass used by the app launcher for its NSCollectionView that provides a dummy implementation of the method AppKit tries to call. BUG=324365 TEST=Open Mac's Accessibility Inspector, then show the App Launcher. Hovering over items in the grid should not crash Chrome. Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=238249

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+7 lines, -0 lines) Patch
M ui/app_list/cocoa/apps_grid_view_item.mm View 1 chunk +7 lines, -0 lines 0 comments Download

Messages

Total messages: 4 (0 generated)
tapted
Hi Robert, could you take a look? There's a simple repro case on the bug ...
7 years ago (2013-11-29 03:00:44 UTC) #1
Robert Sesek
LGTM
7 years ago (2013-12-02 17:11:42 UTC) #2
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/tapted@chromium.org/96103002/1
7 years ago (2013-12-02 21:47:31 UTC) #3
commit-bot: I haz the power
7 years ago (2013-12-03 00:43:11 UTC) #4
Message was sent while issue was closed.
Change committed as 238249

Powered by Google App Engine
This is Rietveld 408576698