Chromium Code Reviews| Index: Source/devtools/front_end/elements/Spectrum.js |
| diff --git a/Source/devtools/front_end/elements/Spectrum.js b/Source/devtools/front_end/elements/Spectrum.js |
| index 2f31ba786469d3ce27a48dda7eb687786dcbd153..6dea52d02249c4e5bafb8a44222724aee044afe3 100644 |
| --- a/Source/devtools/front_end/elements/Spectrum.js |
| +++ b/Source/devtools/front_end/elements/Spectrum.js |
| @@ -305,9 +305,14 @@ WebInspector.Spectrum.prototype = { |
| */ |
| _checkForTabEvent: function(event) |
| { |
| + if (isEscKey(event) || isEnterKey(event)) |
|
pfeldman
2015/06/09 18:24:08
For consistency, we could call WebInspector.markBe
|
| + return; |
| + |
| var sibling = event.shiftKey ? event.target.previousSibling : event.target.nextSibling; |
| - if (event.code !== "Tab" || !sibling || !sibling.classList.contains("spectrum-text-value")) |
| + if (event.code !== "Tab" || !sibling || !sibling.classList.contains("spectrum-text-value")) { |
| + event.consume(); |
| return; |
| + } |
| sibling.getComponentSelection().setBaseAndExtent(sibling, 0, sibling, 1); |
| event.consume(true); |
| }, |