diff --git a/toolkit/content/widgets/progressmeter.xml b/toolkit/content/widgets/progressmeter.xml index 3b0c28fa3081..115ff687d5ea 100644 --- a/toolkit/content/widgets/progressmeter.xml +++ b/toolkit/content/widgets/progressmeter.xml @@ -66,16 +66,27 @@ > 2; spacer.height = stack.boxObject.height; spacer.width = width; spacer.left = width * position; - position += 15 / (width + 150); - if (position >= 4) - position = -1; + if (isLTR) { + position += 15 / (width + 150); + if (position >= 4) + position = -1; + } + else { + position -= 15 / (width + 150); + if (position < 0) + position = 4; + } } catch (e) { clearInterval(interval); }