diff --git a/qutebrowser/browser/webengine/webenginetab.py b/qutebrowser/browser/webengine/webenginetab.py index 20c9ed30a..80e3558e4 100644 --- a/qutebrowser/browser/webengine/webenginetab.py +++ b/qutebrowser/browser/webengine/webenginetab.py @@ -233,9 +233,9 @@ class WebEngineScroller(browsertab.AbstractScroller): self._pos_px = QPoint(jsret['px']['x'], jsret['px']['y']) dx = jsret['scroll']['width'] - jsret['inner']['width'] - perc_x = 0 if dx == 0 else 100 / dx * jsret['px']['x'] + perc_x = 0 if dx == 0 else round(100 / dx * jsret['px']['x']) dy = jsret['scroll']['height'] - jsret['inner']['height'] - perc_y = 0 if dy == 0 else 100 / dy * jsret['px']['y'] + perc_y = 0 if dy == 0 else round(100 / dy * jsret['px']['y']) self._at_bottom = dy == jsret['px']['y'] self._pos_perc = perc_x, perc_y