CrOS Shelf: Let the tooltip manager handle key events

This fixes a bug where a bubble (namely a hover preview bubble)
could be dismissed with a keystroke without giving the tooltip
manager a chance to do the necessary cleanup.

We'll likely need to expand this in the future to handle keyboard
navigation within the hover preview bubbles, but for now closing any
shown bubble with any key event avoids a nasty crash.

Bug: 902539
Change-Id: Ib642496f2ca1657189d0b3b9471ce2619c218b40
Reviewed-on: https://chromium-review.googlesource.com/c/1420817
Commit-Queue: Xiyuan Xia <xiyuan@chromium.org>
Reviewed-by: Xiyuan Xia <xiyuan@chromium.org>
Auto-Submit: Manu Cornet <manucornet@chromium.org>
Cr-Commit-Position: refs/heads/master@{#625520}
3 files changed