Index: third_party/polymer/components/paper-input/paper-input-behavior.html |
diff --git a/third_party/polymer/components/paper-input/paper-input-behavior.html b/third_party/polymer/components/paper-input/paper-input-behavior.html |
index 20a166546d78d64c38b9309222ce6d9feec99a6a..9bb10019aac4ea1d5f9ef0860872450bb521a1f5 100644 |
--- a/third_party/polymer/components/paper-input/paper-input-behavior.html |
+++ b/third_party/polymer/components/paper-input/paper-input-behavior.html |
@@ -446,13 +446,10 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN |
* Forward focus to inputElement. Overriden from IronControlState. |
*/ |
_focusBlurHandler: function(event) { |
- if (this._shiftTabPressed) |
- return; |
- |
Polymer.IronControlState._focusBlurHandler.call(this, event); |
// Forward the focus to the nested input. |
- if (this.focused) |
+ if (this.focused && !this._shiftTabPressed) |
this._focusableElement.focus(); |
}, |