diff --git a/src/calibre/gui2/store/web_store_dialog.py b/src/calibre/gui2/store/web_store_dialog.py
index 467991e863..818a5ec1b5 100644
--- a/src/calibre/gui2/store/web_store_dialog.py
+++ b/src/calibre/gui2/store/web_store_dialog.py
@@ -24,7 +24,8 @@ class WebStoreDialog(QDialog, Ui_Dialog):
self.view.loadProgress.connect(self.load_progress)
self.view.loadFinished.connect(self.load_finished)
self.home.clicked.connect(self.go_home)
- self.reload.clicked.connect(self.go_reload)
+ self.reload.clicked.connect(self.view.reload)
+ self.back.clicked.connect(self.view.back)
self.go_home(detail_item=detail_item)
@@ -44,6 +45,3 @@ class WebStoreDialog(QDialog, Ui_Dialog):
if detail_item:
url += '/' + urllib.quote(detail_item)
self.view.load(QUrl(url))
-
- def go_reload(self, checked=False):
- self.view.reload()
diff --git a/src/calibre/gui2/store/web_store_dialog.ui b/src/calibre/gui2/store/web_store_dialog.ui
index a6cce24d33..e2f15607ce 100644
--- a/src/calibre/gui2/store/web_store_dialog.ui
+++ b/src/calibre/gui2/store/web_store_dialog.ui
@@ -6,8 +6,8 @@
0
0
- 681
- 615
+ 962
+ 656
@@ -17,7 +17,7 @@
true
- -
+
-
QFrame::StyledPanel
@@ -55,7 +55,7 @@
- -
+
-
0
@@ -65,6 +65,13 @@
+ -
+
+
+ Back
+
+
+