From 449bcfa8a2b80f2e997924820b08af28aabfc7f2 Mon Sep 17 00:00:00 2001 From: Kris Maglione Date: Fri, 17 Dec 2010 04:52:39 -0500 Subject: [PATCH] Fix some scrollable element search corner cases. Closes issue #188. --- common/content/buffer.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/content/buffer.js b/common/content/buffer.js index 27f2114f..971896ee 100644 --- a/common/content/buffer.js +++ b/common/content/buffer.js @@ -1121,7 +1121,7 @@ const Buffer = Module("buffer", { overflow = "overflowX", border1 = "borderLeftWidth", border2 = "borderRightWidth"; let style = util.computedStyle(elem); - let borderSize = parseInt(style[border1]) + parseInt(style[border2]); + let borderSize = Math.round(parseFloat(style[border1]) + parseFloat(style[border2])); let realSize = elem[size]; // Stupid Gecko eccentricities. May fail for quirks mode documents. if (elem[size] + borderSize == elem[max] || elem[size] == 0) // Stupid, fallible heuristic.