Index: third_party/WebKit/Source/web/resources/listPicker.js |
diff --git a/third_party/WebKit/Source/web/resources/listPicker.js b/third_party/WebKit/Source/web/resources/listPicker.js |
index 0e25f1ce4329b65262136c01622f26a96dad4ad2..eef5823cb5f1449dd2f1232fc22ccb3e2a29bc51 100644 |
--- a/third_party/WebKit/Source/web/resources/listPicker.js |
+++ b/third_party/WebKit/Source/web/resources/listPicker.js |
@@ -225,6 +225,9 @@ ListPicker.prototype._fixWindowSize = function() { |
var elementOffsetWidth = this._selectElement.offsetWidth * zoom; |
var desiredWindowHeight = noScrollHeight; |
var desiredWindowWidth = elementOffsetWidth; |
+ // If we already have a vertical scrollbar, subtract it out, it will get re-added below. |
+ if (this._selectElement.scrollHeight > this._selectElement.clientHeight) |
+ desiredWindowWidth -= scrollbarWidth; |
var expectingScrollbar = false; |
if (desiredWindowHeight > maxHeight) { |
desiredWindowHeight = maxHeight; |