diff --git a/app/src/common/shared/org/mozilla/vrbrowser/ui/views/UIButton.java b/app/src/common/shared/org/mozilla/vrbrowser/ui/views/UIButton.java
index 31937bfd9..88ba1f7f3 100644
--- a/app/src/common/shared/org/mozilla/vrbrowser/ui/views/UIButton.java
+++ b/app/src/common/shared/org/mozilla/vrbrowser/ui/views/UIButton.java
@@ -88,6 +88,9 @@ public void setTooltip(String text) {
mTooltipText = text;
else
setTooltipText(text);
+
+ if (mTooltipView != null && mTooltipView.isVisible())
+ mTooltipView.setText(text);
}
@Override
diff --git a/app/src/common/shared/org/mozilla/vrbrowser/ui/widgets/NavigationBarWidget.java b/app/src/common/shared/org/mozilla/vrbrowser/ui/widgets/NavigationBarWidget.java
index c1eb86500..10b87075b 100644
--- a/app/src/common/shared/org/mozilla/vrbrowser/ui/widgets/NavigationBarWidget.java
+++ b/app/src/common/shared/org/mozilla/vrbrowser/ui/widgets/NavigationBarWidget.java
@@ -706,6 +706,7 @@ public void onPageStart(GeckoSession aSession, String aUri) {
mURLBar.setIsLoading(true);
if (mReloadButton != null) {
mReloadButton.setImageResource(R.drawable.ic_icon_exit);
+ mReloadButton.setTooltip(getResources().getString(R.string.stop_tooltip));
}
}
@@ -715,6 +716,7 @@ public void onPageStop(GeckoSession aSession, boolean b) {
mURLBar.setIsLoading(false);
if (mReloadButton != null) {
mReloadButton.setImageResource(R.drawable.ic_icon_reload);
+ mReloadButton.setTooltip(getResources().getString(R.string.refresh_tooltip));
}
}
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index b31605269..a100693b0 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -646,6 +646,10 @@
'Refresh' refers to reloading the current page. -->
Refresh
+
+ Stop Loading
+
Home