Bug 165752

Summary: Web Inspector: Allow keyboard navigation in Heap Snapshot data grids
Product: WebKit Reporter: Matt Baker <mattbaker>
Component: Web InspectorAssignee: Matt Baker <mattbaker>
Status: RESOLVED FIXED    
Severity: Normal CC: bburg, commit-queue, joepeck, mattbaker, nvasilyev, timothy, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: All   
OS: All   
Attachments:
Description Flags
[Image] Seleted row w/ object preview
none
[Image] selected row w/ object ID and count
none
[Image] Better sub retained text color
none
Patch none

Description Matt Baker 2016-12-12 03:00:49 PST
Summary:
Allow keyboard navigation in Heap Snapshot data grids. Rows in the Object Graph view can't be selected, and in the Instances view only top-level nodes are selectable and keyboard navigable.

The only obstacle is aesthetic: colored object preview and string literal text looks poor against a the highlight background color (blue).
Comment 1 Matt Baker 2016-12-12 03:02:11 PST
rdar://problem/28784315
Comment 2 Matt Baker 2016-12-12 03:12:31 PST
Created attachment 296907 [details]
[Image] Seleted row w/ object preview
Comment 3 Matt Baker 2016-12-12 03:13:03 PST
Created attachment 296908 [details]
[Image] selected row w/ object ID and count
Comment 4 Matt Baker 2016-12-12 03:31:27 PST
Created attachment 296909 [details]
[Image] Better sub retained text color
Comment 5 Matt Baker 2016-12-12 03:35:47 PST
Created attachment 296910 [details]
Patch
Comment 6 BJ Burg 2016-12-12 09:16:50 PST
Comment on attachment 296910 [details]
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=296910&action=review

r=me

> Source/WebInspectorUI/ChangeLog:26
> +        Removed forced-focus reference. Only used by TreeOutlineDataGridSynchronizer.

nit: 'force-focus'
Comment 7 WebKit Commit Bot 2016-12-12 09:21:10 PST
Comment on attachment 296910 [details]
Patch

Clearing flags on attachment: 296910

Committed r209709: <http://trac.webkit.org/changeset/209709>
Comment 8 WebKit Commit Bot 2016-12-12 09:21:14 PST
All reviewed patches have been landed.  Closing bug.